La flexibilidad de Excel, la potencia de un ERP.
Dinaup es el programa de gestión de tu empresa, en la nube. Clientes, pedidos, facturas, TPV, tareas y fichajes vienen hechos. Y la sección que no te vende nadie la montas tú en una tarde, y funciona igual que las demás.
| A | B | C | |
|---|---|---|---|
| 1 | Semana 12 | María G. | cierra Javi |
| 2 | Semana 13 | #REF! | CIERRA JAVI |
| 3 | ??? | carlos lopez | cierra javi 2 |
| 4 | Semana 15 | Ana R. | cierra Marta |
| 5 | NO BORRAR | #¡VALOR! | preguntar |

| Vehículo | Próxima ITV | Estado | Coste |
|---|---|---|---|
| Ninguna ficha todavía | |||
| 4821 JKL · Furgón | 14 mar 2026 | Al día | 148,00 € |
| 7734 BNM · Grúa | 02 feb 2026 | Caduca pronto | 162,50 € |
| 1290 CDR · Furgón | 21 nov 2025 | Caducada | 148,00 € |
| 5567 TRW · Turismo | 30 jun 2026 | Al día | 119,90 € |
| 9012 PLK · Camión | 08 abr 2026 | Al día | 231,40 € |
| Quién | Ver | Editar | Agregar |
|---|---|---|---|
| Sí | Sí | Sí | |
| Sí | Sí | Sí | |
| Sí | No | No | |
| Sí | No | No |
Clientes, pedidos y facturas ya vienen hechos. Lo que llevas en un Excel porque no lo trae ningún programa, como las incidencias o el cuadrante de quién abre, le pones nombre y ya es una sección más.
Tú decides qué se pregunta, en qué orden, y qué no se puede dejar en blanco. De eso avisa la ficha, no tu compañero dos días después.
Está en la nube, no instalado en un ordenador: la misma ficha se abre en el del mostrador, en el móvil del almacén y en el portátil de quien está a mil kilómetros. Nadie manda un archivo ni pregunta cuál es el bueno.
Cada sección que montas queda con su API abierta desde el primer minuto: se lee y se escribe desde fuera igual que desde dentro. Por ahí entra tu página web a preguntar si el pedido está listo, la tablet del almacén a mirar el cuadrante, o el programa de tu gestor a llevarse las facturas de agosto.
Lo que guardas no vive en una máquina: se escribe como mínimo en tres a la vez. Si una se apaga, las otras responden y tú ni te enteras. Los archivos se guardan con once nueves de durabilidad al año. Las copias y la protección de datos van dentro, no son un extra que se contrata aparte.
Y no es el registro de la ficha entera: es el de cada campo. Abres el descuento y sale su vida completa: qué valía, qué vale, quién lo cambió y a qué hora. En un Excel eso no existe. Aquí no hay que activarlo, está desde el primer día en todos los campos que crees.
Marta Beltrán
10,00 %arrow_right_alt12,00 %
hoy · 12:41
Javi Ruiz
5,00 %arrow_right_alt10,00 %
ayer · 18:20
Ana Sáez
0,00 %arrow_right_alt5,00 %
27/08 · 09:14
Marta Beltrán
en blancoarrow_right_alt0,00 %
26/08 · 11:30
Aquí montamos Revisiones ITV de cero, porque eso no lo trae ningún programa. Cámbialo por esterilizaciones, cuadrante de turnos o partes de taller: es el mismo camino.
Eso es todo. Una sección entera, de cero, sin llamar a nadie.
Cuánto cuesta y cómo se empiezacheck_circle Ninguna tiene sentido cuando todo vive en el mismo sitio y queda apuntado quién hizo qué.
Enciendes lo que te haga falta y funciona desde el primer día. Luego lo cambias a tu gusto, porque por dentro son secciones normales.
Productos, tickets, cobros y el cierre de caja al final del día.
Quién hace qué, para cuándo y cuánto ha llevado.
Entradas, salidas, vacaciones y quién está hoy.
Con quién hablaste, qué le ofreciste y cuándo toca llamar.
Casi siempre lo es. Por eso los campos los pones tú.
Si cortas cristal a medida y necesitas apuntar el ancho, el alto y quién lo cortó, pues eso: tres campos más. No hay que llamar a nadie ni pagar un desarrollo. Se añaden y ya están ahí para todo el mundo.
Y un campo puede hacer cuentas solo: si pones ancho por alto por precio del metro, el total sale escrito solo.
Si lo tuyo es la columna de la izquierda, quédate en Excel. Lo decimos en serio.
¿Y lo de no depender de nadie? Tus datos salen enteros cuando quieras, en un archivo que abre Excel. Aquí no hay ninguna puerta cerrada por dentro.
Lo que viene ahora es para quien lleve la informática en tu empresa. Si no es lo tuyo, no pasa nada: ya lo has entendido todo.
arrow_downwardSin tablas compartidas y sin filtrar por columna de empresa. Copia diaria, cifrado en reposo y datos alojados en la Unión Europea.
Campo, valor anterior, valor nuevo, autor y hora. En todas las secciones, sin activar nada.
El comercial abre la ficha del cliente. No ve el campo margen.
El generador de informes, el de documentos y el almacenamiento van en el mismo sistema. No hay un segundo servicio que contratar ni que mantener.
Cada sección que creas existe también como endpoint REST y como clase C# tipada. No hay una segunda configuración que mantener.
var client = await DinaupClientC.ConnectAsync( endPoint: vault.Read("dinaup.endpoint"), publicKey: vault.Read("dinaup.publickey"), secretKey: vault.Read("dinaup.secretkey") ); var report = new APIVentasC(); report.AddFilterBetween(VentasES.Fecha, inicioMes, finMes); report.AddOrder(VentasES.Total, descending: true); await report.ExecuteQueryAsync(client); foreach (var row in report.Rows) Console.WriteLine($"{row.Numero}: {row.Total}€");
{
"evento": "registro.modificado",
"seccion": "clientes",
"registro": 18204,
"usuario": "[email protected]",
"cambios": [
{
"campo": "tarifa",
"antes": "base",
"despues": "premium"
}
]
}
// Sale en cuanto alguien toca el dato.
// Sin sondear la API cada cinco minutos.
El webhook sale de Dinaup en el momento del cambio. También va en la otra dirección: la API REST y el SDK .NET escriben, leen y filtran contra las mismas secciones. doc.dinaup.comarrow_forward
El mismo dato que hay en pantalla, desde tu código. Tipado, con el nombre de cada campo resuelto en tiempo de compilación. No se monta la petición HTTP a mano.
var client = await DinaupClientC.ConnectAsync(
endPoint: "https://api.dinaup.com/v2/tu-codigo",
publicKey: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
secretKey: "tu-secret-key-aqui"
);
// ✓ Conectado. Ya puedes operar.
var report = new APIVentasC();
await report.ExecuteQueryAsync(client);
foreach (var row in report.Rows)
{
Console.WriteLine($"{row.Factura}: {row.Total}");
}
var producto = new WriteOperation(Guid.Empty, new()
{
{ ProductosES.Nombre, "iPhone 16 Pro" },
{ ProductosES.Precio, 1199.00m.STR() }
});
client.RunWriteOperation(ProductosES._SectionID, producto);
// ✓ Producto creado
var cambios = new WriteOperation(productoId, new()
{
{ ProductosES.Precio, 999.00m.STR() }
});
client.RunWriteOperation(ProductosES._SectionID, cambios);
// ✓ Producto actualizado
Lotes, paginación, filtros, ficheros y documentos: está todo en doc.dinaup.comarrow_forward
Coge la hoja que más te esté dando la lata, móntala en Dinaup y mira si te cuadra. Si prefieres que te lo enseñemos, lo vemos en una llamada de veinte minutos.