Sistema de factoraje: opere quedanes y facturas sin hojas de cálculo

Recibe quedanes y DTE, calcula cuánto se adelanta, controla la exposición por cliente y por pagador, registra desembolsos y cobros en su propia contabilidad y liquida cada operación. Hecho para El Salvador, con lectura de datos del DTE.

Qué es

Es un sistema web para operar una casa de factoraje. Recibe quedanes y facturas electrónicas, calcula cuánto se adelanta, controla la exposición por cliente y por pagador, registra desembolsos y cobros en su propia contabilidad y liquida cada operación sin hojas de cálculo.

Está pensado para una casa de factoraje que opera con fondos propios y trabaja en la modalidad con recurso: si el pagador no paga, responde el cedente.

Estado del producto. El sistema está terminado y probado, con más de 1,300 pruebas automatizadas en verde, pero todavía no está en producción con un cliente. Lo decimos de frente: quien lo tome primero entra como primera implementación, con el acompañamiento que eso implica y con influencia real sobre lo que se ajusta.

Quién lo usa

Tres actores, con pantallas distintas:

  • La casa de factoraje. Es quien compra los documentos y pone el dinero. Sus analistas revisan y aprueban, tesorería desembolsa, cobranza cobra y liquida.
  • El cedente, la empresa que vende sus cuentas por cobrar. Entra a un portal propio donde ve su línea de crédito, sube quedanes y facturas, simula cuánto recibe y sigue el estado de cada solicitud.
  • El pagador, la empresa que debe pagar el quedan. No necesita usuario: recibe un enlace por correo y confirma que reconoce el documento y la cesión.

El proceso, de punta a punta

Antes de operar se da de alta al cedente y a sus pagadores con NIT, NRC, representante legal y cuenta bancaria. La cuenta solo se usa después de que un analista la verifica. Se asigna una línea de crédito al cedente y otra a cada pagador, y se registran las condiciones: aforo, tasa de descuento anual, tasa de mora, comisión, IVA, base de 360 o 365 días y días de gracia. Cada cambio de condiciones crea una versión nueva y la anterior queda guardada.

Después, cada operación recorre siete pasos:

  • Solicitud. El cedente sube el quedan en PDF o foto y uno o más DTE en JSON. El sistema lee del archivo el código de generación, el número de control, la fecha, el emisor, el receptor, el monto y el sello de recepción de Hacienda.
  • Controles automáticos. Rechaza el DTE si no lo emitió ese cedente, si el pagador no es cliente registrado del cedente, o si el documento ya está en otra operación activa.
  • Simulación. El cedente elige cuánto pedir, puede ser menos del máximo, y ve el neto estimado antes de enviar.
  • Notificación al pagador. Al enviar la solicitud, el pagador recibe un enlace válido por siete días y confirma que reconoce el quedan, con su nombre y cargo, o lo rechaza con motivo.
  • Evaluación y aprobación. El analista revisa los DTE, la confirmación del pagador, el cupo de ambos antes y después de la operación y la concentración. Al aprobar, las condiciones se congelan.
  • Desembolso. Lo registra un usuario distinto del que aprobó. Los montos definitivos se calculan con la fecha real y quedan fijos. Se genera la liquidación en PDF.
  • Cobro y liquidación. Se registra el pago, el sistema calcula la mora si la hubo, la descuenta de la reserva y devuelve el remanente al cedente.

Cómo se calcula

Las fórmulas están implementadas tal cual y los cálculos usan aritmética decimal exacta, sin redondeos de punto flotante:

  • Anticipo máximo = valor del quedan × aforo
  • Descuento = monto solicitado × tasa anual × días ÷ base de días
  • Comisión = valor del quedan × porcentaje de comisión + comisión fija
  • IVA de la comisión = comisión × 13 %
  • Neto que recibe el cedente = solicitado − descuento − comisión − IVA
  • Reserva = valor del quedan − solicitado, que se devuelve al cobrar menos la mora si la hubo

Un ejemplo con parámetros ilustrativos, no tarifas reales: sobre un quedan de US$ 10,000.00 con aforo del 90 %, el anticipo es de US$ 9,000.00 y la reserva retenida de US$ 1,000.00. Con un descuento del 18 % anual a 60 días sobre base 360 se restan US$ 270.00, una comisión del 1 % resta US$ 100.00 y su IVA US$ 13.00. El cedente recibe US$ 8,617.00 al desembolsar y, si el pagador paga sin mora, se le devuelven los US$ 1,000.00 de reserva.

Los seis controles que lo distinguen

📊

Exposición por pagador

Línea de crédito para el cedente y otra para cada pagador. Si la operación excede cualquiera de las dos, no se puede aprobar.

🚫

Sin doble financiamiento

Un mismo DTE no puede estar en dos operaciones activas. Lo impide una restricción declarada en la base de datos, no solo la validación de pantalla.

✅

Confirmación del pagador

Sin el acuse del pagador la operación no se aprueba. Queda guardado con nombre, cargo, fecha e IP.

📅

Estado diario de cartera

Cada madrugada clasifica cada operación como al día, vencida en gracia o en mora, y guarda la foto del día.

📖

Contabilidad sin ediciones

Libro de partida doble donde la aplicación no permite editar ni borrar asientos. Las correcciones se registran como reversiones.

👁

Cuatro ojos

Quien aprueba una operación no puede desembolsarla. Son dos usuarios distintos, por regla del sistema.

Lo que no hace

Para que nadie se lleve una sorpresa en la implementación, esto es lo que la versión actual no cubre:

  • No valida los DTE contra Hacienda de forma automática: el analista consulta y marca el resultado.
  • No emite el DTE de la comisión ni calcula retenciones de IVA o renta.
  • No tiene firma electrónica conectada ni se integra con bancos: desembolsos y cobros se registran con su referencia.
  • No consulta centrales de riesgo. La calificación del pagador la asigna una persona.
  • No opera factoraje sin recurso ni tiene fondeo de inversionistas de terceros.
  • No exporta a sistemas contables externos, no envía WhatsApp y maneja solo dólares.
  • Los formatos son salvadoreños: DTE, NIT, DUI y NRC. No contempla otros países.

Sobre lo legal

El sistema registra la notificación y aceptación de la cesión por parte del pagador, con fecha, nombre y cargo de quien confirma. La forma legal de la cesión y de los contratos la define la asesoría legal de cada casa de factoraje.

Tecnología

Aplicación web en Laravel 12 sobre PHP, con PostgreSQL, Livewire, Alpine.js y Tailwind CSS. Funciona en navegador de computadora y de celular. Se puede instalar en un servidor de la casa de factoraje o en la nube.

El núcleo viene de Solventa, un sistema de cobranza que Soluciones Aplicativas construyó y que está en uso: de ahí se reutilizaron la seguridad, la auditoría, el importador, los reportes y la mensajería.

Preguntas frecuentes

¿Sirve para quedanes o solo para facturas electrónicas?

Para los dos. El cedente sube el quedan en PDF o foto y los DTE que lo respaldan; el sistema lee los DTE automáticamente y extrae el código de generación, el número de control, la fecha, el emisor, el receptor, el monto y el sello de recepción de Hacienda.

¿Valida las facturas contra Hacienda?

Lee el sello de recepción del DTE y no deja aprobar una operación sin él. La consulta al Ministerio de Hacienda la hace el analista con un enlace directo a la consulta pública; la validación automática no está incluida en la versión actual.

¿Puedo configurar mis tasas, aforo y comisiones por cliente?

Sí. Cada cedente tiene sus propias condiciones: aforo, tasa de descuento, tasa de mora, comisión porcentual y fija, base de 360 o 365 días y días de gracia. Cada cambio crea una versión nueva y no afecta a las operaciones ya aprobadas, porque al aprobar las condiciones se congelan.

¿Lleva la contabilidad de la operación?

Registra cada desembolso, cobro, devengo de interés, mora y devolución en un libro de partida doble propio. No reemplaza al sistema contable de la empresa ni exporta a él en la versión actual.

¿Sirve para factoraje sin recurso?

La base de datos contempla las dos modalidades, pero la versión actual opera con recurso: si el pagador no paga, responde el cedente. Operar sin recurso requiere ajustes de desarrollo.

¿Puedo conectar inversionistas que fondeen las operaciones?

No en la versión actual. Está pensado para una casa de factoraje que opera con fondos propios. El módulo de inversionistas existe en la estructura pero está apagado y sin funciones.

¿Dónde se instala?

En un servidor de la empresa o en la nube. Es una aplicación web: se usa desde el navegador, en computadora o celular, sin instalar nada en cada máquina.

Cada control, en detalle

Cada control del sistema tiene su propia página, con el detalle de qué problema resuelve y cómo:

Cuéntenos de su operación

Una sesión de levantamiento de 60 minutos, sin costo, para revisar cómo opera hoy: qué documentos descuenta, cómo fija aforo y tasas, cómo controla límites por cliente y por pagador, y cómo liquida. De ahí sale una propuesta de alcance.

Solicitar la sesión   WhatsApp