Saltar a contenido
v26.3

Importación y exportación de datos

DiKAS ofrece amplias funciones de importación y exportación: un asistente inteligente de importación de artículos con asistencia opcional por IA, copia de seguridad y restauración selectivas con 8 categorías y progreso en tiempo real, además de un asistente guiado de migración para cambiar desde otro sistema de caja.

Admin → Importación de datos


Importación de artículos

Resumen

El asistente de importación le guía en 4 pasos a través de la importación de artículos — desde la selección del archivo hasta el resumen de resultados. Las columnas se reconocen automáticamente, opcionalmente con asistencia por IA.

Asistente de importación de artículos

Paso 1: Subir archivo

Admin → Importación de datos → Importación de artículos

Formatos compatibles:

Formato Descripción
CSV Separado por punto y coma o por coma
TXT Separado por tabulador
XLSX Archivos de Excel
PDF Mediante extracción por IA (opcional)
Imágenes JPG/PNG/WebP mediante extracción por IA (p. ej. foto de una lista de precios)

Arrastre el archivo al área de subida o haga clic en «Seleccionar archivo».

Reconocimiento automático:

DiKAS reconoce automáticamente: - Separador: punto y coma (;), coma (,), tabulador, barra vertical (|) - Codificación de caracteres: UTF-8 (con y sin BOM) así como Windows-1252 — también cuando el archivo no trae ninguna marca. Ese es el caso habitual en exportaciones de programas antiguos; sin este reconocimiento, las tildes y la «ñ» llegarían como signos de interrogación. - Fila de encabezado: si la primera fila contiene los títulos de las columnas

Textos de varias líneas

Si una descripción o nota con salto de línea está entre comillas, se lee como un valor y no se parte en cada salto. Así es exactamente como Excel escribe esos campos al guardar en CSV — un archivo editado en Excel vuelve a entrar sin cambios.

Un perfil de importación guardado tiene preferencia

Si se ha elegido un perfil para la importación, rigen sus ajustes de separador y codificación — el reconocimiento automático no se ejecuta. Quien configuró algo allí lo hizo a propósito.

Paso 2: Asignar columnas

DiKAS analiza los títulos de las columnas y los valores para proponer la mejor asignación:

Reconocimiento automático de columnas (16 campos de destino):

Campo DiKAS Títulos de columna reconocidos
Nombre Artikelname, Bezeichnung, Produktname, Product
Precio VK-Preis, Preis, Verkaufspreis, Price, Betrag
Número de artículo PLU, SKU, ArtNr, Artikelnr, Number
Tipo impositivo MwSt, Steuer, Tax, VAT, MwSt%
Clase fiscal Steuerklasse, TaxClass
Grupo de mercancías Gruppe, Warengruppe, Kategorie, Category, WGR
Código de barras Barcode, EAN, GTIN, EAN13
Unidad Einheit, Mengeneinheit, ME
Descripción Beschreibung, Langtext, Info
Nombre corto Kurzname, Kurz
Color Farbe, Hintergrund, Background, Color
Activo Aktiv, Active, Sichtbar, Visible
Alérgenos Allergene, Allergen
Orden Sortierung, Position, Reihenfolge
Depósito (envase) Pfand, Deposit
Tiempo / Curso Gang, Course, Küche

Fases de reconocimiento: 1. Coincidencia de encabezados: el título de la columna se compara con más de 60 patrones conocidos 2. Análisis de valores: en columnas poco claras se analizan las primeras 20 filas (números, booleanos, códigos)

Corrija la asignación mediante el menú desplegable si es necesario.

Asignación por IA: si hay un proveedor de IA configurado, haga clic en «Propuesta de IA» — DiKAS envía los títulos de las columnas y filas de ejemplo a la IA y recibe una asignación optimizada.

Paso 3: Vista previa y configuración

Compruebe los datos importados: - ¿Cuántos artículos se importarán? - ¿Hay duplicados? (Mismo número de artículo, código de barras o nombre) - ¿Se crean nuevos grupos?

Tratamiento de duplicados:

Modo Descripción
Omitir No modificar los artículos existentes
Actualizar Actualizar los artículos existentes con los nuevos datos
Reemplazar Eliminar los artículos existentes y volver a crearlos

Detección de duplicados: comparación por número de artículo, código de barras o nombre (configurable).

Transformaciones de valores:

Transformación Descripción
Clase fiscal → Tipo impositivo Clase fiscal heredada (0/1/99) → porcentaje (19/7/0)
Formato de precio Formato alemán (1.000,00) e inglés (1,000.00)
Texto booleano «ja»/«yes»/«1»/«x» → activo, «nein»/«no»/«0» → inactivo
Códigos de alérgenos Códigos heredados (a1–a14) → códigos UE (A–N)

Paso 4: Realizar la importación

Haga clic en «Importar». El resultado muestra: - Creados nuevos: X artículos - Actualizados: X artículos - Omitidos: X artículos - Errores: X artículos (con detalles por fila)

Los nuevos grupos de mercancías se crean automáticamente si el grupo indicado aún no existe.


Perfiles de importación

Guarde las asignaciones utilizadas con frecuencia como perfil:

  1. Tras una asignación correcta: «Guardar perfil»
  2. Introducir un nombre (p. ej. «Proveedor Müller CSV»)
  3. Se guardan: la asignación de columnas, las transformaciones, el separador, el grupo predeterminado, el impuesto, el modo de duplicados
  4. En la siguiente importación: cargar el perfil → la asignación ya está lista

Configuración del perfil

Campo Descripción
Nombre Nombre del perfil
Formato de origen CSV, XLSX, PDF, Image
Configuración CSV Separador, codificación, fila de encabezado, calificador de texto
Configuración Excel Índice/nombre de la hoja, fila de encabezado, inicio de datos
Grupo predeterminado Grupo de mercancías de reserva
Tipo impositivo predeterminado Tipo impositivo de reserva
Modo de duplicados Omitir / Actualizar / Reemplazar
Campo de coincidencia Número de artículo / Código de barras / Nombre

Importación asistida por IA

Extracción de PDF e imágenes

Para listas de precios en PDF o foto:

  1. Subir el PDF o la imagen (admite varias páginas/varios archivos en una sola pasada)
  2. DiKAS envía el archivo al proveedor de IA configurado
  3. Para cada artículo, la IA extrae: nombre, precio, grupo, una propuesta de clase de IVA (general/reducido/exento), alérgenos (UE-14, A–N) y —si están impresas en la carta— opciones/extras (p. ej. ingredientes, tamaños, guarniciones) con su recargo (véase Opciones y extras)
  4. En lugar de la asignación genérica de columnas (paso 2 anterior, que solo aplica a CSV/XLSX/TXT), las subidas de foto/PDF abren directamente el bucle de corrección — ver más abajo
  5. Tras corregir: continuar como en la importación CSV (pasos 3–4, vista previa e importación)

Bucle de corrección

El reconocimiento por IA es una propuesta — el bucle de corrección muestra el resultado como una tabla editable antes de importar nada:

Columna Editable como
Nombre Texto libre
Precio Texto libre (reconoce los formatos alemán 1.234,56 e inglés 1,234.56)
Grupo Texto libre con sugerencias de grupos existentes
Clase de IVA Lista desplegable
Alérgenos Chips seleccionables de la lista de alérgenos configurada
  • Las filas dudosas (confianza de la IA < 0,7, precio ausente/inválido o nombre ausente) se marcan con un icono de aviso y un borde de color — revíselas antes de importar.
  • Las filas se pueden eliminar, y «+ Añadir fila» permite agregar manualmente artículos que la IA no reconoció.
  • Artículos ya existentes: un interruptor determina si los artículos con el mismo nombre se actualizan (opción predeterminada — prevalecen sus correcciones) o se dejan sin cambios. La detección de duplicados en la ruta de foto/PDF compara por nombre (las cartas normalmente no tienen número de artículo).
  • En cartas muy grandes (más de 500 líneas reconocidas), el bucle de corrección solo muestra/edita las primeras 500 — el resto se incorpora sin cambios, con un aviso al respecto.

ℹ️ La clase de IVA es una propuesta de la IA, no una resolución fiscal vinculante — verifíquela antes de importar, sobre todo en artículos marcados para llevar/reparto.

Opciones y extras

Si en la carta hay opciones a elegir impresas —ingredientes, tamaños, guarniciones, salsas—, la IA también las reconoce y las asigna a los artículos correspondientes:

  • Tras el análisis, un aviso «… grupos de opciones detectados» muestra los grupos encontrados (p. ej. «Ingredientes», «Tamaño») con el número de sus entradas.
  • Al importar, los grupos de opciones idénticos se combinan entre artículos y se crean automáticamente como plantillas de opciones; cada artículo afectado se vincula a la plantilla correspondiente. El resumen del resultado indica el número de plantillas de opciones creadas.
  • Después encontrará las opciones de forma centralizada en Admin → Plantillas de opciones y en cada artículo en abrir artículo → pestaña «Opciones».

ℹ️ Las opciones no se pueden editar en el bucle de corrección (arriba): se importan tal como las reconoció la IA. Se crean como grupos de selección múltiple con el recargo impreso; los detalles como selección única, selección obligatoria, selección predeterminada o «cantidad gratis» se configuran después en el artículo o en la plantilla de opciones.

Proveedores de IA compatibles

Proveedor Modelo Descripción
OpenAI GPT-4 Vision Basado en la nube, requiere clave API
Anthropic Claude Vision Basado en la nube, requiere clave API
Google Gemini Gemini 2.0 Flash Basado en la nube, requiere clave API
Ollama Modelos locales Autoalojado, no requiere clave API

Configuración: Admin → Configuración → Importación por IA

Cupo gratuito

Sin una clave API propia están disponibles 2 importaciones por IA gratuitas a través de la clave de DiKAS. Para un uso ilimitado, registre su propia clave API.


Plantilla de Excel

Descargue una plantilla que contiene los 17 campos de destino:

«Descargar plantilla» → archivo de Excel con: - Todos los títulos de columna - Una fila de ejemplo con explicaciones - Indicaciones de formato por columna


Importación y exportación de clientes

Clientes → pestaña «Importar/Exportar»

Para asumir los datos de clientes de otro sistema — o para extraer la propia lista de clientes, editarla en Excel y volver a cargarla. El asistente guía en cuatro pasos, del archivo al resultado.

Formatos: CSV y Excel (.csv, .txt, .xlsx, .xls). Aquí no es posible usar una foto o un PDF — esa opción existe únicamente en la importación de artículos.

Plantilla y exportación

Botón Qué entrega
Plantilla (CSV / Excel) Un archivo vacío con todos los encabezados y tres filas de ejemplo: un cliente particular, un cliente empresa y un caso mínimo (solo apellidos y ciudad).
Exportar (CSV / Excel) La lista de clientes actual con las mismas columnas.

Elimine las filas de ejemplo antes de importar

Las tres filas de la plantilla solo sirven de explicación. En la columna «Notas» llevan la indicación «Fila de ejemplo — eliminar antes de importar». Si se dejan, la importación crea tres clientes inventados. La vista previa lo muestra de antemano, pero no conviene confiarse en ello.

La exportación es la vía habitual para cambios masivos: extraer la lista, modificarla en Excel y volver a cargarla. Las columnas son idénticas en ambos sentidos, no hace falta ninguna adaptación.

Paso 1: Subir el archivo

Arrastre el archivo al área o haga clic para seleccionarlo. DiKAS reconoce por sí mismo el separador y la codificación de caracteres (véase Importación de artículos).

Paso 2: Asignar columnas

DiKAS propone la asignación a partir de los encabezados; en columnas poco claras se analiza además el contenido (una columna llena de direcciones de correo se reconoce como correo electrónico). Los encabezados se reconocen en alemán y en español:

Siempre disponibles

Campo de DiKAS Encabezados reconocidos
Nº cliente Nº cliente, Número de cliente, Kundennummer, Kunden-Nr.
Nombre Nombre, Vorname
Apellidos Apellidos, Nachname, Name
Empresa Razón social, Empresa, Firma
Correo electrónico Correo electrónico, E-Mail, Mail
Correo de factura Correo factura, Rechnungsemail
Teléfono Teléfono, Telefon, Tel
Móvil Móvil, Mobil, Handy
Dirección Dirección, Calle, Straße, Strasse
Número Número casa, Hausnummer, Hausnr
Código postal Código postal, CP, PLZ, Postleitzahl
Ciudad Ciudad, Población, Ort, Stadt
País País, Land
Grupo de cliente Grupo de cliente, Kundengruppe, Gruppe
Tarjeta Tarjeta, Kartennummer, Karte
Fecha de nacimiento Fecha de nacimiento, Geburtstag, Geburtsdatum
Notas Notas, Notizen, Bemerkung
Activo Activo, Aktiv
NIF / número fiscal NIF, CIF, DNI, Steuernummer, USt-Nr
Descuento Descuento, Rabatt

Solo con el módulo «Facturas» o «Finanzas»

Campo de DiKAS Encabezados reconocidos
IBAN IBAN, Kontonummer
BIC BIC, SWIFT
Banco Banco, Bank, Bankname
Referencia de mandato Referencia mandato, Mandatsreferenz
Fecha de mandato Fecha mandato, Mandatsdatum
Compra a crédito Permite crédito, Kauf auf Rechnung
Límite de crédito Límite crédito, Kreditlimit
Modo neto Modo neto, Nettomodus
Sin aviso de pago Sin aviso, Nicht mahnen
Vencimiento Vencimiento, Zahlungsziel

Sin estos módulos faltan las columnas bancarias

Quien no tenga contratado el módulo «Facturas» o «Finanzas» verá el segundo grupo en la asignación como «no disponible (módulo Facturas/Finanzas)». Esas columnas no se pueden seleccionar y no se escriben aunque figuren en el archivo. No se descartan en silencio: la vista previa las menciona expresamente.

También se ajusta en este paso:

Ajuste Significado
Campo de cotejo Cómo reconoce DiKAS que un cliente ya existe: nº de cliente (predeterminado), NIF o correo electrónico.
Al coincidir con un cliente existente Omitir (predeterminado) · Actualizar · Crear de todos modos.
País predeterminado Se aplica si el archivo no trae columna de país.
Grupo de cliente predeterminado Se aplica si el archivo no trae columna de grupo.

Una celda vacía no borra nada al actualizar

En el modo Actualizar solo se escriben las columnas que contienen algo. Un archivo con las columnas «nº cliente» y «descuento» cambia por tanto únicamente el descuento — todo lo demás del cliente permanece igual. Lo mismo vale para el grupo de cliente.

Paso 3: Vista previa

La vista previa calcula la importación completa sin guardar nada. Muestra:

  • nuevos — tantos clientes se crearían
  • coincidencias — tantas filas coinciden con un cliente existente, con nombre y número
  • omitidos — coincidencias que en modo «Omitir» se dejan intencionadamente sin tocar
  • rechazados — filas con algún problema, con número de fila y motivo
  • qué grupos de cliente se crearían

«Omitido» y «rechazado» significan cosas distintas

Omitido significa: todo correcto, el cliente ya existe y, según el ajuste elegido, no debe modificarse. Rechazado significa: algo no cuadra en la fila — por ejemplo falta el nombre, el IBAN tiene un dígito de control erróneo o una fecha es ilegible. Una fila rechazada no interrumpe la importación; el resto de filas continúa.

Solo el botón «Iniciar importación» escribe.

Paso 4: Resultado

El resultado muestra las mismas cuatro cifras. Si arriba aparece un aviso destacado, algo falló durante la ejecución misma (por ejemplo al guardar) — entonces las cifras no coinciden necesariamente con lo que hay realmente en la base de datos. Conviene no pasar por alto esos avisos.

Los números de cliente nuevos los asigna DiKAS por sí mismo, continuando desde el número más alto existente. Un número de cliente en el archivo sirve únicamente para el cotejo con los datos existentes.

Qué no se importa

Saldos, bonificaciones y puntos no se pueden importar. Los importes deben contabilizarse, no cargarse desde un archivo — de lo contrario no queda rastro de su origen. Contabilice el saldo tras la importación en Clientes → Saldo.


Importación y exportación de vales

Clientes → Vales → subpestaña «Importar/Exportar»

Para asumir los vales pendientes de otro sistema.

Una importación no registra ninguna venta

La venta del vale ocurrió en el sistema anterior y allí tributó. Con la importación DiKAS registra únicamente la obligación pendiente, para que el vale pueda canjearse en su negocio. Por eso un vale importado no aparece en la facturación ni como venta en el informe DSFinV-K.

Importe pendiente e importe original

Dos columnas distintas — la diferencia importa en vales parcialmente canjeados:

Caso Importe original Importe pendiente
Vale sin usar de 50 € 50,00 50,00
Emitido por 100 €, 60 € ya canjeados 100,00 40,00
Totalmente consumido 20,00 0,00 (y «cerrado» = sí)

Si falta la columna importe original, el importe pendiente cuenta también como importe de emisión. Un importe pendiente mayor que el original se rechaza — entonces una de las dos cifras no es correcta.

Tipo de vale y tipo impositivo

Tipo Significado
Multiuso (predeterminado) El impuesto nace solo al canjear. Tipo impositivo 0. Si falta por completo la columna «tipo», cada fila cuenta como vale multiuso.
Monouso El impuesto ya nació con la venta. Aquí el tipo impositivo es obligatorio — sin él se rechaza la fila.

El tipo impositivo indicado debe ser uno de los configurados en su negocio (Admin → Ajustes → Tipos impositivos) — concretamente el que regía en la fecha de emisión del vale. Así también pueden asumirse vales antiguos de una época con otros tipos. Si el tipo no coincide con ninguno de los configurados, el motivo indica el valor del archivo y los tipos contra los que se comprobó.

España

Los vales monouso al 21 %, 10 % o 4 % pueden asumirse igual que los alemanes al 19 % o 7 % — siempre que los tipos estén configurados en Ajustes → Tipos impositivos. No existe ninguna restricción por país.

Números duplicados

No existe «crear de todos modos»

A diferencia de la importación de clientes, la de vales ofrece solo Omitir y Actualizar. Dos vales con el mismo número serían dinero canjeable dos veces. Si un número aparece dos veces en el archivo, la segunda fila se rechaza — indicando la primera.

Una fila sin número de vale también se rechaza: sin número el vale no puede canjearse. DiKAS no asigna ese número al importar — a diferencia del número de cliente.

Vista previa

Además de las cuatro cifras conocidas, la vista previa indica:

  • la suma de los importes pendientes asumidos — la obligación que asume con esta ejecución
  • cuántos de ellos ya están caducados

Los vales caducados se asumen igualmente. Forman parte del saldo que hereda; si los sigue aceptando es decisión suya.

Plantilla

La plantilla contiene cuatro filas de ejemplo: sin usar, parcialmente canjeado, monouso con tipo impositivo y consumido. También aquí: eliminar antes de importar; cada fila lleva la indicación en la columna «descripción».

Qué no se asume

El historial de canjes de los vales no se importa. Pertenece al sistema anterior, donde también tributó. Se asume únicamente el estado: qué vale sigue abierto y con qué importe pendiente.


Copia de seguridad y restauración

Sus datos se respaldan automáticamente a través de la nube de DiKAS — cifrados y almacenados fuera del establecimiento. No tiene que crear, descargar ni gestionar usted mismo una copia de seguridad. Si es necesario restaurar algo (p. ej. tras un cambio de dispositivo), se encarga de ello el soporte de DiKAS.

→ Más información: Copia de seguridad y restauración


Cambio desde otro sistema de caja

Si cambia desde otro sistema de caja, el Asistente de configuración le guía por la exportación, la importación y las obligaciones legales del cambio — la migración es una parte de ello.

Inicio: Panel de administración → tarjeta «Asistente de configuración» → en el paso «¿De dónde proceden sus datos?» elegir el sistema anterior. Alternativamente, directamente a través de Artículos → Importación (allí está el modo «Importar desde otro sistema de caja»).

Asistente de migración — elegir origen

El asistente está organizado en pasos y se puede interrumpir en cualquier momento — el último estado guardado queda preseleccionado la próxima vez que se abre:

  1. Elegir origen: ready2order, orderbird, Vectron, otro sistema (mediante exportación DSFinV-K) o Excel/CSV.
  2. Guía de exportación: una guía paso a paso adaptada al sistema anterior elegido, indicando dónde iniciar la exportación de datos (incluyendo trampas conocidas, p. ej. exportaciones enviadas por correo electrónico o un límite de pocos meses por exportación en algunos proveedores).
  3. Iniciar importación: enlaza con el importador correspondiente (importación DSFinV-K o ready2order) — para Excel/CSV, a la importación de artículos que figura más arriba en esta página.
  4. Lista de verificación de la migración: una lista marcable para un cambio conforme a la normativa — cierre de caja en el sistema anterior, archivo de la exportación final DSFinV-K (comprobantes contables: ocho años, § 147 apdo. 3 AO), conservación de la TSE antigua, notificación de la nueva caja a Hacienda en el plazo de un mes (§ 146a AO, enlazado con la configuración ante Hacienda) y actualización de la documentación de procedimientos.

⚠️ La lista de verificación es una ayuda y no sustituye el asesoramiento fiscal — en caso de duda, aclare los plazos y obligaciones con su asesor fiscal o gestoría.


Preguntas frecuentes

¿Puedo importar solo los artículos sin sobrescribir el resto? Sí — en la restauración elija únicamente la categoría «Artículos». Todos los demás datos permanecen sin cambios.

¿Qué ocurre durante una restauración con recibos abiertos? Los recibos abiertos pertenecen a la categoría «Mesas». Si no elige esta categoría, los recibos abiertos actuales se conservan.

¿La importación admite también catálogos de proveedores con más de 10.000 artículos? Sí — la importación procesa también archivos grandes. El procesamiento se realiza en lotes con indicación de progreso.


Siguiente paso

Módulos — Módulos adicionales (Disco, Taller, Control de horario)