ERP
naios-erpv0.16.1El dinero de tu empresa dentro de NAiOS: presupuestos, pedidos, albaranes y facturas con Verifactu, gastos, stock, tesorería y un copilot de negocio
Descripción
El ERP de NAiOS para cualquier empresa: catálogo de productos y servicios, el ciclo completo presupuesto→pedido→albarán→factura con PDF de marca, numeración por series y facturación conforme a Verifactu (registros inmutables encadenados y remisión a la AEAT). Cobros y vencidas, gastos con su IVA, stock con avisos, resúmenes trimestrales para la gestoría y una IA que responde «¿cuánto facturamos en julio?» o te prepara un presupuesto conversando.
Funcionalidades (8)
Registros inmutables encadenados, QR de cotejo y remisión a la AEAT: la obligación legal, resuelta de serie
Presupuesto → pedido → albarán → factura con un clic, PDF de tu marca y envío por email
IVA por línea, recargo de equivalencia e IRPF: del autónomo a la SL sin configurar nada raro
Quién te debe, qué vence, gastos con su IVA y el resumen trimestral listo para la gestoría
Existencias que bajan al facturar y suben al comprar, con avisos de mínimos
Cuotas mensuales, trimestrales o anuales por cliente: los borradores se preparan solos y tú los emites en un clic
Cada cliente con su comercial y su %: la comisión se calcula sola al emitir, con informe mensual y liquidación
«Hazle un presupuesto a Acme», «¿cuánto facturamos en julio?», «¿quién me debe dinero?»
Changelog
- Cobro por pasarela (#186): en «Registrar cobro», método «Stripe / pasarela» y campo «Comisión de la pasarela». El cobro se apunta por el total (la factura queda saldada) y la comisión se registra sola como gasto al proveedor Stripe Payments Europe (sin IVA, inversión del sujeto pasivo), ya pagado por retención.
- Contabilidad asienta el cobro como se hace a mano: banco por el neto, proveedor de la pasarela por la comisión y cliente por el total; el gasto de la comisión salda ese proveedor. El copilot del ERP explica el criterio (la factura al cliente la emite siempre la empresa; el recibo de Stripe no es factura).
- Facturas recibidas en PDF: en Dinero → Gastos, «Subir factura PDF» guarda el PDF, extrae su texto y la IA propone el gasto (proveedor por NIF, nº, fechas, base, IVA, IRPF, total) con confianza por campo. La propuesta se abre en un diálogo con el PDF al lado y la persona la valida: nada se apunta solo.
- Cuadre obligatorio (base + IVA − IRPF = total de la factura), aviso de duplicado por proveedor y nº, vencimiento del PDF o del plazo del proveedor, y el PDF queda adjunto al gasto (📎 en la lista y «Ver PDF» en su menú). Los PDF escaneados (sin texto) abren el formulario vacío con el PDF al lado.
- Pagos a proveedores (#180): nuevo bloque en Dinero con lo pendiente de pagar por tramo de vencimiento (vencidos, esta semana, próximos 30 días, más adelante, sin vencimiento) y la lista de gastos sin pagar ordenada por vencimiento, con botón «Pagado».
- Un gasto se puede marcar como pagado a mano (con fecha) y deshacerlo desde su menú; la conciliación de Tesorería sigue marcándolo sola. Tesorería 0.1.1 proyecta los gastos por su vencimiento.
- Vencimiento del pago en los gastos (#180): al apuntar o editar un gasto se indica la fecha de vencimiento que marca la factura del proveedor. Si se deja vacía y el proveedor tiene plazo pactado, se calcula sola (fecha del gasto + plazo).
- La lista de gastos y la ficha del proveedor muestran el vencimiento, con aviso ⚠️ cuando ya venció y sigue sin pagar y «en N d» cuando está cerca. Al importar una Facturae se toma el vencimiento que trae el XML.
- Fecha de emisión a la vista (#179): al emitir un presupuesto, pedido, albarán o factura, el diálogo muestra la fecha de emisión (hoy por defecto) y permite cambiarla antes de confirmar. Sirve para registrar facturas de meses anteriores con su fecha real.
- Reglas: la fecha nunca puede ser futura ni anterior a la última factura emitida de la misma serie (numeración correlativa y cronológica); si es de otro año, la factura entra en la serie de ese año. Con Verifactu en producción la fecha es siempre la del día. El TPV, la facturación recurrente y la emisión en lote siguen emitiendo con la fecha del día.
- El copilot conoce las actividades (epígrafes IAE) de la empresa: «hazle un presupuesto a Acme por formación» o «apunta 40 € de dominio en consultoría» crean el documento o el gasto en esa actividad (por código o nombre; si no la nombras, la principal). El resumen del negocio y el trimestre traen el desglose por actividad debajo del consolidado.
- El TPV puede llevar una actividad por caja (TPV 0.3.1): sus ventas quedan clasificadas sin pasar por «Asignar actividad».
- El PDF, a la vista: «Vista previa PDF» en cualquier borrador (guarda y muestra cómo quedará, con marca de agua BORRADOR; el número y el QR llegan al emitir), icono de PDF en cada fila del listado, y el PDF se abre dentro de NAiOS con botones Descargar (nombre limpio, FA-2026-0001.pdf) y Abrir en pestaña
- En la factura emitida el QR de cotejo y la leyenda VERI*FACTU van justo debajo de los totales, no anclados al pie con media página en blanco
- Guía del módulo: cómo hacer la prueba Verifactu sin ensuciar la numeración (F2 de 1 € sin cliente y anularla; no crear una serie de pruebas), qué significa cada punto del checklist de Mi empresa (aviso del NIF con certificado de representante, sonda, remisiones aceptadas) y cómo apagar, volver a pruebas o pasar a producción
- Verifactu: el productor del sistema (Netretina AI SL, NIF B21924543) va de fábrica en el bloque SistemaInformatico de cada registro, sin tener que rellenarlo plataforma a plataforma; el número de instalación se deriva del dominio de cada plataforma (NAIOS-<dominio>) salvo que se fije uno propio
- Verifactu, prueba real: «Probar conexión con la AEAT» en Mi empresa envía una consulta al entorno de pruebas con tu certificado (no registra nada ni tiene efecto fiscal) y te dice si certificado, contraseña, servidor y NIF están bien; el resultado queda en la Auditoría
- El modo PRUEBAS de una empresa remite siempre al entorno de pruebas de la AEAT: el interruptor de plataforma solo retiene producción. Una factura aceptada en pruebas sigue siendo lo que desbloquea producción
- Al subir el certificado el ERP lo abre y comprueba: contraseña incorrecta, fichero ilegible o certificado caducado se rechazan al momento; la caducidad, el titular y el tipo (personal/representante o sello) se leen del propio certificado, sin teclearlos. Aviso si el NIF del titular no es el de la empresa
- Cada tipo de certificado entra por su servidor de la AEAT (sello por www10, el resto por www1), con la opción de forzarlo en Mi empresa
- La cadena oficial es distinta por entorno: al pasar a producción arranca de cero ante la AEAT, y un registro nunca sale hacia un entorno distinto del suyo. Se respeta el tiempo de espera que pide la AEAT entre envíos y los errores del servidor llegan con su motivo
- En la actividad, elegir «+ Crear serie nueva…» abre directamente el formulario de la serie (prefijo, siguiente número y dígitos) sin tener que pulsar Guardar antes, y el selector explica qué hace (ticket #95)
- Eliminar borradores: quien administra la empresa puede borrar un borrador (presupuesto, pedido, albarán o factura) desde el editor o con la papelera de la lista; un borrador no tiene número ni registro fiscal, así que la numeración no cambia. Lo emitido sigue sin borrarse (anular o rectificar). Los borradores recurrentes conservan «Descartar», que además marca el periodo. Queda anotado en el registro de la empresa
- Series de numeración con formato propio: cada serie indica cuántos dígitos lleva el número (ceros a la izquierda, p. ej. 6 → 2026/000006) y si el prefijo acaba en «/» o «-» ya no se añade el guion; así se continúa exactamente la numeración que llevaba la gestoría. Las series existentes no cambian (4 dígitos y guion, como siempre)
- Actividades: «Eliminar» de verdad una actividad que aún no se ha usado en ningún documento ni gasto (si ya se usa, sigue «Archivar»); aviso al crear una actividad con el mismo epígrafe y nombre que otra; «+ Crear serie…» desde la actividad pide también el siguiente número y los dígitos
- Actividades (epígrafes IAE) dentro de una sola empresa: en Mi empresa → Actividades das de alta cada epígrafe con su serie de facturas y de presupuestos; cada documento y cada gasto llevan su actividad (precargada la principal), la actividad elige la serie al emitir, viaja al convertir y a las rectificativas, y se puede cambiar también en documentos emitidos sin tocar el número
- Filtro por actividad en documentos y gastos, eje de actividad en los informes y nuevo informe «Por actividad»; el resumen trimestral añade el desglose por actividad bajo el consolidado (el 303 sigue siendo uno) y los libros de emitidas y recibidas llevan la columna «Actividad» al final; «Asignar lo que está sin actividad» clasifica en bloque lo anterior
- Variantes de artículo (talla, color, formato…): atributos y valores por empresa, «Generar variantes» crea la matriz de combinaciones con SKU automático, cada variante es un artículo con precio, stock y EAN propios y hereda del padre familia, tipo, impuestos, proveedor y descripción; el padre no se vende
- Catálogo con el padre plegable (contador y stock total), ficha del padre con sus variantes y ventas del año, informe «Ventas por variante»
- Importación y exportación con columnas Artículo padre + atributos (Talla, Color…): crea padres, atributos y variantes que falten
- Importar o actualizar el catálogo desde CSV/XLSX, una hoja de Office o el Conocimiento: mapeo automático de columnas, previsualización fila a fila (nuevo, actualiza por SKU o EAN, error), familias y proveedores que falten se crean solos, y se puede revertir
- Plantilla CSV y exportación del catálogo (CSV u hoja de Office) con las mismas columnas, para editar fuera y reimportar
- Familias de artículos (familia › subfamilia) como maestro compartido con el TPV: árbol en el Catálogo, filtro, gestor de familias (icono, color, orden, archivar), campo Familia con búsqueda en la ficha y selección múltiple «Mover a familia»
- Migración automática: la antigua «categoría» de texto pasa a familias y las categorías del TPV se unifican con las del ERP (en conflicto gana la del TPV y queda anotado)
- Informe «Ventas por familia»
- Buscador y filtros plegables arriba de cada listado: documentos (número, cliente o concepto; fechas, importes, solo vencidas), pendientes de cobro, gastos, catálogo (tipo, stock bajo, archivados), clientes y proveedores (archivados) y comisiones (comercial, estado); se recuerdan en el navegador y se ven como chips
- Nueva sección Informes: ventas por cliente y por producto, facturado/cobrado/gastos por mes, antigüedad de la deuda, gastos por proveedor, presupuestos y tasa de conversión, comisiones por comercial, IVA por trimestre y previsión de servicios recurrentes; periodo (mes, trimestre, año, personalizado), tabla, CSV y hoja de Office
- Lateral: bloque Suite con «NAiOS CRM» para ir al CRM (y el CRM tiene la vuelta «NAiOS ERP»)
- Dashboard: la portada del ERP (primera entrada del lateral) con facturado, cobrado, pendiente y vencido, gastos, margen, presupuestos abiertos, recurrente mensual y comisiones; gráficos por mes y embudo de presupuestos, top clientes, IVA del trimestre en curso y listas de vencidas, presupuestos que caducan, servicios a emitir y últimos documentos; periodo 30/90/365 días
- Acciones rápidas desde la portada: nueva factura o presupuesto, nuevo gasto, cobros pendientes, impuestos y nuevo cliente
- Estética: tipo de documento como pastilla de color y fecha en cada fila; las secciones se presentan en tarjetas
- Un producto físico nace controlando stock (lo descuenta el TPV y lo gestiona el Almacén SGA); servicios y horas no
- Todo cliente del ERP tiene su ficha en el CRM de la empresa: al darlo de alta se busca (NIF, email o nombre) y, si no existe, se crea como «cliente» con origen ERP y sin consentimiento de marketing; si era un prospecto o un lead, pasa a cliente. El cliente queda vinculado y ofrece «Ficha 360»
- Se puede desactivar por empresa en Mi empresa → Espacio de CRM
- Comisiones de referidos: cuando un colaborador (comercial de la empresa) trae a alguien que paga su suscripción a NAiOS, la comisión entra en el mismo informe mensual y se liquida con «Liquidar», como las de las facturas
- Una comisión puede no tener factura del ERP (línea «referido»): cuenta en el mes del pago y no se toca al recalcular
- Al dar de alta un comercial, las personas de la empresa aparecen con su nombre y cargo de Empresas («Zeus Gargallo · CBDO»)
- Comisiones de comerciales (#137): lista de comerciales por empresa con su % por defecto (enlazados a su usuario de NAiOS por email, aunque no sean miembros de la empresa) y, en la ficha de cada cliente, «Comercial y comisión» con % propio opcional
- Al emitir cada factura se congela su comisión (base sin IVA × %): cambiar después el comercial o el % no toca lo emitido; las rectificativas restan con el comercial y el % de la original y las anuladas no cuentan. Nunca bloquea la emisión
- Si el cliente no tiene comercial pero está enlazado al CRM, cobra el responsable de su ficha del CRM cuando es un comercial dado de alta
- Sección Comisiones: informe por mes y comercial con el detalle por factura, aviso de facturas sin comercial, «Recalcular» (no toca lo liquidado), «Liquidar», CSV y hoja de Office. Quien no administra la empresa ve solo sus comisiones
- Mi empresa → Comisiones: en qué mes cuentan (al emitir o cuando la factura queda cobrada del todo) y sobre qué base (toda la factura o solo las cuotas de servicios contratados)
- Servicios contratados: desde la ficha de cada cliente se contrata un producto del catálogo con periodicidad (mensual, trimestral, semestral o anual), día de facturación 1-28, precio propio y fecha de baja; KPIs de cuota recurrente y previsión a 12 meses en la ficha
- Facturación recurrente: el ERP prepara solo el borrador de cada periodo natural (ledger erp_subscription_runs con UNIQUE por periodo: nada se factura dos veces) y avisa por la campana; pestaña Facturas → Recurrentes con «Preparar ahora», «Emitir todos», descartar y hoja de Office
- Emisión automática opcional por empresa (Mi empresa → Facturación recurrente), solo F1 y con confirmación en rojo; los clientes sin NIF quedan en borrador con aviso. Interruptor de plataforma recurring_enabled y leader-lock propio erp-recurring
- Tools del chat: erp_customer_services y erp_recurring_status (lectura) y erp_add_customer_service (contrata con confirmación; nunca genera ni emite). Cuotas recurrentes en la previsión de Tesorería
- Verificación: con antelación la emisión automática espera al día de facturación; importes de próximas, previsión, ficha y Tesorería con IVA (y los borradores preparados sin emitir siguen en la previsión); dar de baja con periodos pendientes los factura y termina solo; «Emitir» individual de un recurrente relee el NIF del cliente; borradores posteriores a la baja marcados y fuera de «Emitir todos»; avisos con la empresa en el enlace; fechas por defecto en hora de Madrid
- FACe: envío AUTOMÁTICO por el servicio SSPP (transporte SOAP+mTLS calco VeriFactu, Facturae firmada en base64) — botón «Enviar a FACe» que registra el nº solo
- Gate de plataforma face_send_enabled (default OFF) + URL del servicio: el circuito queda listo, el envío real se arma tras validar en el entorno de pruebas de FACe con certificado. El sobre exacto se cota con el WSDL oficial (verified=false)
- FACe (opt-in POR EMPRESA, jamás de serie): los tres códigos DIR3 en la ficha del cliente AAPP, Facturae con AdministrativeCentres y FIRMADA obligatoria, y el registro de remisiones con sus estados (preparada → subida → registrada/rechazada → pagada)
- v1 honesta: NAiOS prepara y firma; el fichero se sube a face.gob.es y el número de registro se lleva aquí — el transporte automático llegará con el primer cliente AAPP real rodando
- E3a: huella oficial VERI*FACTU (Orden HAC/1177/2024) verificada contra los vectores publicados por la AEAT, en doble cadena con la interna
- Sobre SOAP conforme a los esquemas oficiales (validados con XSD completo): Desglose, Encadenamiento, SistemaInformatico, rectificativas y anulación
- Interruptor de plataforma de la remisión (apagado de fábrica): la cola retiene con estado honesto hasta la validación E3b
- AceptadoConErrores registrado como aceptado con aviso — solo una aceptación limpia desbloquea el modo producción
- QR de cotejo con la fecha en formato oficial dd-mm-aaaa
- E0-E5: catálogo, documentos comerciales, facturación Verifactu (modo pruebas), cobros, gastos, stock y copilot