Saltar al contenido
Marc Estruch.
← Volver a proyectos

Caso de estudio

2InvoiceSplit STS: vencimientos de facturas, automáticos y a medida

Nueva versión de un módulo de Dolibarr que divide el pago de las facturas en vencimientos: se generan solos a partir de patrones o se reparten a mano por fechas, porcentajes e importes.

  • PHP
  • Dolibarr
  • SQL
1:48 · Al reproducirlo se cargará YouTube.

El problema

Muchas facturas no se cobran ni se pagan de una vez: se reparten en plazos a 30, 60 o 90 días o en cuotas mensuales. Sin una herramienta para ello, esos plazos se calculan a mano y su seguimiento se pierde fácilmente, sobre todo cuando hay que generar domiciliaciones.

El punto de partida

2InvoiceSplit es un módulo de 2byte con años en producción. Mi trabajo fue desarrollar su nueva versión: rediseñar la experiencia de creación de vencimientos y ampliar sus funciones, manteniendo la compatibilidad con la forma en que los clientes ya lo usaban.

Qué hace

  • Vencimientos automáticos por patrones: el módulo añade condiciones de pago con patrones como SCH-30d-60d, y al validar una factura con uno de ellos los vencimientos se crean solos. Se pueden definir patrones propios en días, meses o años.
  • Plantillas editables: cada patrón puede definir cuándo cae el primer pago, qué porcentaje del total representa y un día fijo de vencimiento.
  • Reparto a medida desde la factura: en la pestaña de vencimientos se elige la fecha de inicio, el número de plazos y la periodicidad, y cada plazo se ajusta por fecha, porcentaje e importe. La interfaz muestra en todo momento el porcentaje y el importe que quedan por repartir.
  • Clientes y proveedores: funciona en facturas de venta y de compra, con listados de próximos vencimientos y de facturas a las que les faltan los suyos.
  • Domiciliaciones: desde los vencimientos pendientes de clientes se seleccionan los que se van a cobrar para generar las domiciliaciones.

Mi papel

Desarrollé yo solo la nueva versión del módulo, la que aparece en la demo, partiendo del módulo existente.

¿Algo parecido para tu empresa?

Hablemos