Ir al contenido
django-nms

Facturación + RADIUS + red en un solo sistema

El sistema para ISP que concilia tus transferencias por sí solo

django-nms reúne facturación, factura electrónica, aprovisionamiento FreeRADIUS y gestión de red en un solo panel. Construido sobre Django como sucesor del software libre LMS. Para operadores de 200 a 20.000 abonados.

  • Subes el extracto bancario una vez. La gran mayoría de las transferencias se contabiliza automáticamente en las cuentas de los clientes.
  • FreeRADIUS con atributos MikroTik y Cisco ASR, sesiones PPPoE en vivo, bloqueo duro y suave.
  • Cumplimiento por país integrado: Polonia (factura electrónica KSeF, JPK, SIIS). Otros países bajo petición.
3 bancos
analizadores de extractos CSV listos para usar (otros bajo petición)
4 niveles
de emparejamiento transferencia-cliente
3 plataformas
MikroTik, Cisco ASR y routers Linux desde un único modelo de datos
60 s
actualización del estado de las sesiones PPPoE desde los routers de borde
930+
pruebas automáticas ejecutadas en CI sobre PostgreSQL 17
6 idiomas
sitio web y documentación comercial

Todo lo que necesita un ISP. Sin módulos vendidos aparte.

Un solo panel para contabilidad, atención al cliente y NOC. Contrato, factura y host del abonado en el mismo sitio.

  • Facturas por contrato

    Facturas recurrentes generadas para cada contrato. Facturas rectificativas, notas de corrección, recibos de caja, numeración por entidad vendedora.

  • Factura electrónica

    Integración nativa con KSeF, el sistema nacional polaco de factura electrónica (esquema FA(3)): certificado o token, envío en línea y por lotes, modo sin conexión, QR en el PDF.

  • Conciliación bancaria

    Importación de extractos CSV con contabilización automática en los saldos de clientes y una pantalla de revisión de excepciones.

  • FreeRADIUS y routers

    PPPoE y autenticación MAC, Mikrotik-Rate-Limit, Address-List, Cisco-Service-Info, exportación de archivos de configuración para routers Linux.

  • Sesiones en vivo y bloqueos

    Quién está en línea en qué router. Bloqueo duro (sin entrada RADIUS) o suave (velocidad limitada).

  • Mapa de red e IPAM

    Hosts en OpenStreetMap, árbol de nodos, inventario de equipos, rangos IP con mapa de ocupación.

  • Informes de cumplimiento

    Informes fiscales y regulatorios a partir de los datos de facturación. Polonia: JPK_FA, JPK_V7, SIIS para UKE. Otros países bajo petición.

  • Automatización

    Facturas, factura electrónica, PDF y correo en una sola pasada. Reclamaciones por correo, renovación automática de contratos, SMS.

Se acabó contabilizar transferencias a mano

Descargas el extracto CSV de tu banco y lo subes al panel. El sistema reconoce el formato, repara las filas dañadas y empareja cada transferencia con un cliente en cuatro pasos: número de factura en el concepto, identificador de cliente, nombre del ordenante y, por último, el historial de ordenantes ya emparejados.

La gran mayoría de las transferencias se contabiliza automáticamente. El resto aparece en una sola lista bajo el filtro «sin emparejar» para asignación manual. No necesitas cuentas bancarias virtuales de pago para cada abonado.

  • Detección de codificación y variantes de formato (incluidos los cambios de 2025 en los bancos soportados)
  • Protección contra duplicados a nivel de archivo y de saldo
  • Ordenantes fintech (Revolut, Wise) excluidos del emparejamiento por nombre

Factura electrónica a escala de ISP, sin módulo adicional

Donde la factura electrónica es obligatoria, un ISP significa miles de facturas al mes. django-nms genera el XML, se autentica por entidad vendedora con certificado XAdES o token y envía las facturas en sesiones por lotes de 100. El número oficial y el hash del documento quedan en la factura y, si la plataforma gubernamental falla, el sistema pasa a modo sin conexión con un código QR de tipo II.

Tras el envío, la factura queda bloqueada frente a modificaciones. El número de factura electrónica también fluye a los informes fiscales.

  • En línea factura a factura o por lotes para todo el mes
  • Facturas a consumidores sin identificación fiscal omitidas automáticamente
  • Las rectificativas referencian el número de la factura electrónica original

Red bajo control: de la tarifa al atributo RADIUS

Defines los parámetros del plan (velocidad día/noche, límite de conexiones, prioridad) una vez en el servicio. django-nms genera entradas FreeRADIUS con Mikrotik-Rate-Limit, Mikrotik-Address-List y Cisco-Service-Info para ASR 1001-X, y exporta archivos de configuración para DHCP, NAT y tc en routers Linux.

Cada 60 segundos el sistema consulta los routers de borde y muestra quién está en línea. Bloquear por impago es un clic: duro elimina la entrada RADIUS, suave deja al cliente unos cientos de kb/s.

  • Despliegue por SSH a través de un host de salto, con registro de auditoría de cada despliegue
  • Salvaguarda: rechaza desplegar una configuración vacía o que elimine más del 10 % de los hosts
  • IPAM con mapa de ocupación del rango y búsqueda de la siguiente dirección libre

“Trabajamos en django-nms todos los días. Por la mañana subo el extracto bancario y la gran mayoría de las transferencias aterriza sola en las cuentas de los clientes; yo solo reviso las excepciones. Las facturas van al sistema de factura electrónica en una sola pasada, y cuando un técnico cambia un plan, los nuevos parámetros están en RADIUS sin que nadie entre en un router.”

Netowski es la primera implantación y el socio de desarrollo de django-nms.

Funciona con lo que ya tienes en el rack

Sin cambiar de routers ni de banco.

  • MI Disponible

    MikroTik RouterOS

    Atributos RADIUS, lectura de sesiones PPP y address-lists por SSH.

  • CI Disponible

    Cisco ASR 1001-X (IOS-XE ISG, IOS-XR BNG)

    Cisco-Service-Info para QoS, lectura de sesiones de abonados.

  • FR Disponible

    FreeRADIUS

    Generación y despliegue de los archivos users, PPPoE y autenticación MAC.

  • KS Disponible

    KSeF (Polonia)

    Factura electrónica nacional: FA(3), certificado o token, en línea, por lotes y sin conexión.

  • EX Disponible

    Extractos bancarios CSV

    Alior, mBank, Nest Bank hoy; otros bancos bajo petición.

  • AW Disponible

    AWS SES y SMSAPI

    Notificaciones por correo y SMS a los abonados.

  • MO En la hoja de ruta

    Mollie

    Pasarela de pago en línea. En la hoja de ruta.

  • ZA En la hoja de ruta

    Zabbix, Grafana, NetFlow

    Monitorización y gráficas de tráfico. En la hoja de ruta.

Preguntas frecuentes

¿django-nms sustituye a LMS?

Sí para facturación, factura electrónica, RADIUS, IPAM y mapa de red. Los importadores trasladan redes IP, hosts, tarifas y correspondencia de clientes. El portal de clientes y el helpdesk están en la hoja de ruta; si usas el Userpanel de LMS, hablemos de plazos.

¿Puedo alojarlo yo mismo?

Sí. El sistema corre en Docker (web, worker, Celery, PostgreSQL 17, Redis) y se despliega con Ansible. También ofrecemos instancias alojadas en la UE.

¿Cómo se calcula el precio?

Por abonado activo al mes, sin cuotas por puesto de administrador. Consulta la página de precios para un ejemplo con 1.000 abonados.

¿Hay pagos en línea?

La pasarela Mollie está en la hoja de ruta. Hoy los pagos se contabilizan desde extractos bancarios, recibos de caja y transferencias ordinarias.

Ve el sistema con tus propios datos

Importaremos tu extracto bancario y repasaremos el aprovisionamiento de tus routers. 45 minutos, sin compromiso.