¿Qué es SINLI y cómo integrarlo en tu librería?

Si trabajas con editoriales y distribuidoras, tarde o temprano te cruzas con SINLI. Es el protocolo que lleva décadas haciendo posible que un albarán de Azeta llegue a tu TPV sin que nadie teclee ISBN a ISBN, y que tu pedido a Siruela salga sin escribirlo en un correo. Te contamos qué es SINLI, qué ficheros vas a ver en tu día a día, y cómo los gestiona eLibreria de serie.

Librero importando un albarán SINLI en eLibreria

SINLI, explicado sin jerga

SINLI — Sistema de Información Normalizado para el Libro Ibérico — es el protocolo oficial con el que librerías, editoriales y distribuidoras del sector del libro se intercambian información de forma estructurada. Lo mantiene FANDE (la patronal de distribuidoras) y existe precisamente porque nadie quiere volver a tipear a mano un albarán de 300 líneas cuando esa información ya existe en el sistema del distribuidor.

En la práctica, SINLI es un conjunto de ficheros de texto plano con una estructura fija — cada línea empieza por una letra que indica su tipo (cabecera, detalle, impuestos, total), y cada posición dentro de la línea tiene un significado concreto (ISBN, unidades, precio, descuento…). Se envían por correo electrónico o por FTP entre los distintos actores del sector, y cada parte los lee o los genera con su software.

Cuando alguien dice "mi programa tiene SINLI", en la realidad quiere decir dos cosas: que importa los ficheros que le mandan (sobre todo albaranes de compra) y que exporta los ficheros que él mismo debe enviar (pedidos, devoluciones y reportes a Cegal en Red).

Por qué SINLI sigue siendo imprescindible en 2026

SINLI tiene más de veinte años y, francamente, su formato no es bonito: posiciones fijas de bytes, codificación cp850 heredada del DOS, cabeceras con campos que hoy se harían en JSON. Pero hay tres razones por las que ninguna librería seria lo puede ignorar:

  • Es el idioma común del sector. Tu distribuidora te manda albaranes en SINLI. Si tu TPV no lo lee, le estás pidiendo a tu librera que transcriba 150 ISBN a mano cada martes.
  • Reporta a Cegal en Red. Cegal necesita recibir tu catálogo y tus ventas en SINLI (tipos CEGALD y CEGALV) para alimentar Todos tus libros y para que tus clientes vean que tú tienes el libro en stock cuando lo buscan. Sin SINLI, no estás en el mapa.
  • Ahorra dinero real. Una librería pequeña puede mover fácilmente 20 albaranes semanales. Importarlos en SINLI en lugar de escribirlos a mano libera entre 3 y 5 horas a la semana — el equivalente al coste mensual del propio software.

Los ficheros SINLI que vas a ver en tu librería

De todo el catálogo de tipos SINLI, hay cinco con los que una librería convive de verdad en el día a día. Conviene que sepas qué hace cada uno:

ALBARAN — lo que entra

Es el fichero más importante. Tu distribuidor (Azeta, UDL, Logista, Kebook…) te envía un SINLI tipo ALBARAN con todo lo que te acaba de servir: ISBN, título, unidades, precio sin IVA, precio con IVA, descuento y tipo impositivo. Es lo que va a actualizar tu stock y tus precios de compra.

En eLibreria, arrastras el fichero SINLI dentro del módulo de compras y el sistema procesa cada línea automáticamente:

  • La línea C (cabecera) da el número de albarán y la fecha del documento.
  • Cada línea D (detalle) aporta un ISBN con sus unidades, precios y descuento. Por cada unidad se crea un ejemplar físico con su precio de compra, descuento aplicado y PVP.
  • Las líneas V (vía impositiva) desglosan las bases imponibles por tipo de IVA — útil para cuadrar el albarán con la factura correspondiente cuando llegue.
  • La línea T (total) certifica unidades totales y base sin IVA. Si no cuadra con la suma de las D, eLibreria te avisa.

En menos de un minuto, un albarán de 200 líneas está en tu stock con sus ISBN, precios y descuentos listos para vender.

PEDIDO — lo que sale hacia el distribuidor

Cuando reponces stock o atiendes una reserva especial de un cliente, generas un pedido en eLibreria y lo exportas como SINLI tipo PEDIDO. El fichero se lo envías a la editorial o distribuidora por el canal que tengan configurado (correo electrónico en la mayoría de casos). Ellos lo importan en su sistema, lo preparan y al cabo de unos días te llega el ALBARAN de respuesta — cerrando el círculo.

DEVOLU — lo que devuelves

Las devoluciones a distribuidor también viajan en SINLI (tipo DEVOLU). eLibreria las genera a partir del flujo de devoluciones del módulo de stock, con la misma estructura C/D/V/T pero en sentido inverso.

CEGALD y CEGALV — lo que reportas a Cegal en Red

Estos dos tipos son los que te ponen en el mapa nacional:

  • CEGALD: catálogo de disponibilidad. Le dices a Cegal qué libros tienes en stock en este momento. Cuando un lector busca un título en Todos tus libros, Cegal consulta este dato y le muestra tu librería como una opción para recogerlo hoy.
  • CEGALV: reporte de ventas. Alimenta las estadísticas sectoriales y te da derecho a los ranking y a información agregada.

eLibreria programa la emisión de estos dos ficheros y gestiona por ti el contador de transmisiones (cada fichero SINLI lleva un número correlativo que Cegal usa para detectar envíos perdidos). Tú no tocas nada: el flujo sigue funcionando mientras tú atiendes la librería.

MENSAJ — comunicación libre

Es el SINLI "mensaje": un canal para enviar texto libre al destinatario manteniendo el formato del protocolo (cabecera, destinatario, emisor). Se usa sobre todo para comunicar incidencias de albaranes o pedidos sin salirse del circuito SINLI.

Cómo funciona SINLI en eLibreria

El módulo SINLI de eLibreria está pensado para que, en tu día a día, no tengas que pensar en él. Estos son los puntos que te interesan:

  • Configuración de remitente una sola vez. Das de alta tus códigos SINLI (emisor general, emisor específico y los datos del destinatario por defecto, que casi siempre es Cegal) y el software los reutiliza en todos los ficheros.
  • Import de albaranes por arrastrar-y-soltar. Sueltas el .txt SINLI del distribuidor en la zona de compras. El lector detecta automáticamente el encoding (sea cp850 o UTF-8 con BOM, según el distribuidor) y lo normaliza internamente.
  • Alta automática de libros desconocidos por ISBN. Si una línea D trae un ISBN que no tienes en tu base, eLibreria lo enriquece con datos de Cegal en Red o DILVE según disponibilidad, y lo da de alta con título, editorial, materias e IVA correcto antes de añadir unidades al stock.
  • Export en cp850 conforme al estándar. Los ficheros que emite eLibreria son aceptados por las editoriales y distribuidoras que siguen usando cp850 estrictamente, sin errores de codificación en la ñ ni en los acentos.
  • Numeración de transmisión. Cada fichero SINLI que emites lleva un número correlativo. eLibreria lo gestiona por ti y te avisa si detecta un salto sospechoso.

Errores típicos al integrar SINLI (y cómo evitarlos)

Si vienes de otro programa o estás empezando con SINLI, estos son los tropiezos que vemos más a menudo cuando acompañamos a una librería en la migración:

  • Abrir el fichero con un editor que fuerza UTF-8 y reescribirlo. El archivo queda inutilizable para el destinatario. Si necesitas inspeccionarlo, usa un visor que respete cp850 o déjalo pasar intacto por tu software.
  • Duplicar emisiones CEGALV. Si migras de programa y empiezas a emitir CEGALV desde eLibreria sin coordinar con Cegal el corte, puedes duplicar el mes. En la demo revisamos contigo el corte limpio.
  • Códigos de emisor desactualizados. Si cambia tu razón social o tu CIF, los códigos SINLI heredados pueden dejar de coincidir con lo que Cegal y tus distribuidores tienen registrado — y los envíos empiezan a rebotar.
  • Importar albaranes sin revisar descuentos. Algunos distribuidores aplican descuentos por línea y otros por cabecera; si tu software los mezcla, tu margen queda desalineado. eLibreria los mantiene separados y los aplica tal cual vienen en el fichero.

Preguntas frecuentes sobre SINLI

¿SINLI es gratis?

SINLI es un protocolo abierto mantenido por FANDE. Lo que cuesta dinero es el software de librería capaz de leer y escribir los ficheros del protocolo. Con eLibreria la integración SINLI viene incluida en cualquiera de los dos planes, sin módulos de pago aparte.

¿Qué encoding usan los ficheros SINLI?

El estándar histórico de SINLI es cp850 (DOS Latin 1). Si abres un SINLI con un editor moderno y ves caracteres raros en lugar de la ñ o de las tildes, es que tu editor está forzando UTF-8. eLibreria respeta cp850 en export y detecta el encoding del fichero en import para convertirlo a UTF-8 internamente sin que pierdas ni un acento.

Mi distribuidor me manda albaranes SINLI. ¿Los puedo volcar directamente en eLibreria?

Sí. En el módulo de compras de eLibreria arrastras el fichero SINLI del distribuidor y el sistema lee la cabecera (tipo C), el detalle de cada ISBN (tipo D), las bases por tipo de IVA (tipo V) y el total (tipo T). Por cada ISBN se crean las unidades con su precio de compra, descuento y PVP, y se dan de alta o actualizan en tu catálogo. Tú revisas y confirmas.

¿Qué ficheros SINLI emite eLibreria hacia editoriales y distribuidores?

eLibreria emite los cinco tipos SINLI operativos que usa una librería en 2026: PEDIDO (pedido a editorial o distribuidor), DEVOLU (devoluciones), MENSAJ (mensajes libres), CEGALD (catálogo de disponibilidad para Cegal en Red) y CEGALV (reporte de ventas para Cegal en Red). Cada uno con su formato de línea y su numeración de transmisión gestionada automáticamente.

¿Puedo usar SINLI si mi librería es pequeña y solo trabajo con un par de distribuidoras?

Precisamente si eres una librería pequeña, SINLI te libera de escribir pedidos a mano y de cuadrar albaranes línea a línea. El ahorro en horas es mayor en proporción que en una librería grande. Ninguna distribuidora te va a cobrar más por enviar los albaranes en SINLI; al contrario, muchas lo tienen como canal por defecto.