Qué hace EcomTPV, capacidad por capacidad
Un catálogo dice «lo hace todo». Esto dice qué, una cosa por línea. Y algo que casi nadie enseña: cuáles están comprobadas manejando la pantalla de verdad, y en cuántas vueltas seguidas han salido sin un solo fallo.
791
capacidades en total
784
hechas
2
a medias, y se dice cuál
162
comprobadas en pantalla
160
en más de una vuelta
«Comprobada en pantalla» quiere decir que una prueba automática abre el programa, pulsa lo que hay que pulsar y mira el resultado. Las que no lo están no están sin probar: su lógica la cubren las pruebas del núcleo. Lo que no cubre nadie más es que la pantalla las llame, y por eso se cuenta aparte.
1. Cumplimiento fiscal (RRSIF / VERI*FACTU) (35)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 1.1 | Registro de facturación por cada factura | OK | 1, 2, 3, 4, 5 |
| 1.2 | Encadenamiento por huella SHA-256 | OK | 1, 2, 3, 4, 5 |
| 1.3 | La cadena es UNA por sistema, no por serie | OK | 1, 2, 3, 4, 5 |
| 1.4 | Numeración por serie, sin saltos ni reutilización | OK | 1, 2, 3, 4, 5 |
| 1.5 | Código QR de 30–40 mm | OK | 1, 2, 3, 4, 5 |
| 1.6 | Leyenda obligatoria bajo el QR | OK | 1, 2, 3, 4, 5 |
| 1.7 | Texto «QR tributario:» encima | OK | — |
| 1.8 | Remisión a la AEAT en modalidad VERI*FACTU | OK | — |
| 1.9 | Cola y reintentos sin conexión | OK | — |
| 1.10 | Aviso del art. 16.4 (registros sin remitir) | OK | — |
| 1.11 | Identificación del SIF en cada registro | OK | 1, 2, 3, 4, 5 |
| 1.12 | Firma con certificado (.p12 / .pfx) | OK | — |
| 1.13 | Entorno de pruebas y de producción | OK | — |
| 1.14 | Simulador local de la AEAT | OK | — |
| 1.15 | Clasificación fiscal por operación (S1/S2/N1/N2, E1–E6) | OK | — |
| 1.16 | Rectificativas R1–R5 con serie propia | OK | 1, 2, 3, 4, 5 |
| 1.17 | Anulación de registro | OK | 1, 2, 3, 4, 5 |
| 1.18 | Régimen de viajeros: captura del DER | OK | — |
| 1.19 | Envío del DER a DIVA | FALTA | — |
| 1.20 | Subsanación de registros rechazados | OK | — |
| 1.21 | Impuesto IVA / IGIC / IPSI | OK | — |
| 1.22 | Mención legal en operaciones sin cuota | OK | — |
| 1.23 | Destinatario extranjero con IDOtro | OK | — |
| 1.24 | Declaración responsable del productor (art. 13) | OK | 1, 2, 3, 4, 5 |
| 1.25 | Visible DENTRO del programa, con su versión (art. 13.2) | OK | 1, 2, 3, 4, 5 |
| 1.26 | Fichero para entregar al cliente al adquirirlo (art. 13.2) | OK | — |
| 1.27 | La declaración NO es editable: la firma el productor | OK | — |
| 1.28 | Fecha de arranque en real (RDL 15/2025) | OK | — |
| 1.29 | Hasta esa fecha NO se remite nada a la AEAT | OK | — |
| 1.30 | Hasta esa fecha PrestaShop sigue facturando | OK | — |
| 1.31 | La fecha viaja en el latido: un solo calendario | OK | — |
| 1.32 | Si llega el día y falta el certificado, NO arranca y avisa | OK | — |
| 1.33 | Canjear una factura simplificada por una completa (F3, art. 15 RD 1619/2012) | OK | — |
| 1.34 | Comprobar la letra del NIF, NIE o CIF antes de emitir, y apartar para revisar los pedidos web con datos dudosos | OK | — |
| 1.35 | Rectificar SOLO el cliente de una factura ya aceptada, sin tocar importes | FALTA | — |
2. Venta en el mostrador (97)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 2.1 | Búsqueda por nombre, referencia y código | OK | 2, 3, 4, 5 |
| 2.2 | Lector de códigos de barras | OK | 1, 2, 3, 4, 5 |
| 2.3 | Botonera por familias | OK | 1, 2, 3, 4, 5 |
| 2.4 | Tarjetas de producto con foto | OK | 1, 2, 3, 4, 5 |
| 2.5 | Navegación por el árbol de familias | OK | 1, 2, 3, 4, 5 |
| 2.6 | Selector de tallas y colores | OK | — |
| 2.7 | Foto y precio por combinación | OK | — |
| 2.8 | Artículos por peso | OK | — |
| 2.9 | Artículos de precio libre | OK | — |
| 2.10 | Contador de unidades por línea | OK | 1, 2, 3, 4, 5 |
| 2.11 | Descuento por línea | OK | 1, 2, 3, 4, 5 |
| 2.71 | Se pide en EUROS, no en porcentaje: «quítale dos euros» es lo que se dice | OK | 1, 2, 3, 4, 5 |
| 2.72 | El descuento de línea NUNCA pasa del importe de la línea | OK | 1, 2, 3, 4, 5 |
| 2.73 | Y también salta el aviso de vender por debajo del coste | OK | — |
| 2.12 | Descuento sobre el total | OK | 1, 2, 3, 4, 5 |
| 2.13 | Aparcar ventas | OK | 1, 2, 3, 4, 5 |
| 2.14 | Recuperar una venta aparcada | OK | 1, 2, 3, 4, 5 |
| 2.20 | Botón propio de Aparcadas en la barra | OK | 1, 2, 3, 4, 5 |
| 2.15 | Nota por línea (sin cebolla, para regalo) | OK | 1, 3, 4, 5 |
| 2.16 | Atajos de teclado (F12, Esc) | OK | 1, 2, 3, 4, 5 |
| 2.19 | Recuperar lo que hubiera en pantalla al recuperar otra | OK | — |
| 2.17 | Aviso de artículo sin existencias | OK | — |
| 2.18 | Venta con la caja sin abrir | OK | — |
| 2.21 | Ver los 10 tickets anteriores en una ventana emergente, con sus líneas, sin salir de la venta | OK | 1, 3, 4, 5 |
| 2.22 | Tras cobrar, que el siguiente enseñe arriba el anterior: total, pagado en efectivo X, devolución de X | OK | 1, 2, 3, 4, 5 |
| 2.23 | Y que ese recuadro se pueda fijar hasta que empiece la venta siguiente | OK | 1, 2, 3, 4, 5 |
| 2.24 | Varios tickets abiertos a la vez en pestañas, no solo aparcados | OK | — |
| 2.25 | Teclado numérico de cantidad: teclear 12 y tocar el artículo | OK | 1, 2, 3, 4, 5 |
| 2.26 | Repetir la última línea con un toque (F4) | OK | 1, 2, 3, 4, 5 |
| 2.27 | Buscar por proveedor y por familia dentro del buscador | OK | — |
| 2.28 | Artículos favoritos y una botonera propia por usuario | OK | — |
| 2.29 | Ordenar el catálogo por más vendido, por nombre, por precio | OK | — |
| 2.30 | Lotes con su código, su entrada y su proveedor | OK | 1, 5 |
| 2.74 | Se despacha FEFO: primero el que antes CADUCA, no el que antes entró | OK | — |
| 2.75 | Entre los que no caducan, el más viejo; y lo que caduca va antes | OK | — |
| 2.76 | Se despacha de varios lotes cuando uno no llega | OK | — |
| 2.77 | Si no hay bastante, no se inventan existencias ni queda un lote en negativo | OK | — |
| 2.78 | El mismo código de lote dos veces se SUMA, no crea otra fila | OK | — |
| 2.79 | Una devolución vuelve al lote del que salió | OK | — |
| 2.31 | Fecha de caducidad por lote, con aviso con margen | OK | 1, 5 |
| 2.80 | El DÍA de la caducidad todavía vale: «cad. 30/09» se vende el 30 | OK | — |
| 2.81 | Un lote caducado NO se ofrece: no es un aviso, no está disponible | OK | — |
| 2.82 | Aviso a 30 días, con margen para poner en oferta o devolver al proveedor | OK | — |
| 2.83 | Lista de lotes SIN caducidad puesta, para repasarlos | OK | — |
| 2.84 | Una caducidad que no se entiende NO se descarta en silencio | OK | — |
| 2.85 | Retirar un lote caducado lo apunta como MERMA en el almacén | OK | — |
| 2.32 | Menús y combos: un artículo que arrastra otros | OK | 1, 3, 4, 5 |
| 2.33 | Modificadores por línea, elegidos de una lista | OK | — |
| 2.91 | Los que cuestan dinero entran en el TOTAL de la línea, no aparte | OK | — |
| 2.92 | Y suman POR UNIDAD: (5 + 3) × 2, no 5 × 2 + 3 | OK | — |
| 2.93 | Uno puede RESTAR («sin bebida»), pero la línea nunca queda en negativo | OK | — |
| 2.94 | Salen debajo, sangrados y con su importe | OK | — |
| 2.95 | El sangrado se pone DESPUÉS de cortar la línea | OK | — |
| 2.34 | Nota de línea libre, para lo que pasa una sola vez | OK | — |
| 2.96 | Una nota larga se parte por palabras y se corta al tope | OK | — |
| 2.97 | Lista para lo que se repite, texto libre para lo que no | OK | — |
| 2.35 | Cambiar el precio de una línea con permiso y motivo | OK | 1, 3, 4, 5 |
| 2.64 | El motivo es OBLIGATORIO: sin él no se cambia el precio | OK | — |
| 2.65 | El cambio queda en el registro de acciones, con el antes y el después | OK | — |
| 2.66 | Se conserva el precio de TARIFA: el ticket sigue pudiendo enseñar la rebaja | OK | — |
| 2.36 | Vender por debajo del coste: aviso y permiso | OK | — |
| 2.67 | El aviso dice cuánto se pierde POR UNIDAD, no solo que hay pérdida | OK | — |
| 2.68 | Con permiso, la confirmación viene marcada en NO por defecto | OK | — |
| 2.69 | Sin coste puesto NO se avisa: un coste cero haría saltar el aviso siempre | OK | — |
| 2.70 | Dos permisos nuevos que no se le quitan a nadie al actualizar | OK | — |
| 2.37 | Artículo genérico por familia, para lo que no está de alta | OK | — |
| 2.38 | Ventas rápidas por peso con báscula conectada, leyendo el peso | OK | — |
| 2.39 | Impresión de etiquetas con código de barras desde la caja | OK | 1, 5 |
| 2.40 | Balanza etiquetadora: leer la etiqueta con peso y precio incorporados | OK | — |
| 2.41 | Consulta de precio sin vender (modo verificador) | OK | 1, 3, 4, 5 |
| 2.54 | El verificador NO toca el ticket, ni el stock, ni emite nada | OK | 1, 3, 4, 5 |
| 2.55 | El verificador enseña el precio en cuerpo grande, para girar el monitor | OK | 1, 3, 4, 5 |
| 2.56 | Y el precio DEL CLIENTE que esté puesto, diciendo cuál es el de tarifa | OK | — |
| 2.57 | Código de barras exacto primero, y solo después búsqueda por texto | OK | — |
| 2.58 | Escape limpia si hay texto y cierra si no: consultas encadenadas | OK | — |
| 2.42 | Reservas y encargos con fecha de recogida y aviso | OK | 1, 3, 4, 5 |
| 2.43 | Presupuesto que se convierte en venta | OK | 1, 3, 4, 5 |
| 2.44 | Albarán que se factura después, agrupando varios | OK | 1, 3, 4, 5 |
| 2.45 | Cambio de artículo (no devolución): entra uno, sale otro, con la diferencia | OK | — |
| 2.46 | Ticket regalo sin precios | OK | 1, 3, 4, 5 |
| 2.86 | El ticket regalo NO lleva el QR tributario | OK | — |
| 2.87 | Y dice arriba que no es una factura | OK | — |
| 2.88 | Se comprueba que no se cuele un precio metido en el NOMBRE del artículo | OK | — |
| 2.89 | La garantía legal de tres años sale siempre, ponga el plazo que ponga el comercio | OK | — |
| 2.90 | Y en papel de 58 mm no se desborda ni una línea | OK | — |
| 2.47 | Dividir la cuenta entre varios clientes | OK | — |
| 2.48 | Juntar dos tickets en uno | OK | — |
| 2.49 | Buscar un artículo por su foto en el catálogo, en cuadrícula grande | OK | — |
| 2.50 | Últimos artículos vendidos como acceso rápido | OK | — |
| 2.51 | Bloqueo de pantalla por inactividad, con PIN | OK | — |
| 2.59 | Se bloquea la PANTALLA, no la venta: al desbloquear sigue el mismo ticket | OK | — |
| 2.60 | El velo tapa la rejilla entera: no se lee nada por debajo | OK | — |
| 2.61 | Si desbloquea OTRO empleado, se cambia de usuario y su arqueo cambia | OK | — |
| 2.62 | Cancelar el desbloqueo no cierra la sesión ni gasta un intento de PIN | OK | — |
| 2.63 | El reloj mira cada 15 s, no cada N minutos: el bloqueo salta cuando toca | OK | — |
| 2.52 | Modo formación: vender sin que tenga efecto ninguno | OK | — |
| 2.53 | Deshacer la última acción | OK | — |
3. Cobro (48)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 3.1 | Efectivo con cálculo del cambio | OK | 1, 3, 4, 5 |
| 3.2 | Botones de billetes | OK | 1, 2, 3, 4, 5 |
| 3.3 | Tarjeta | OK | 1, 2, 3, 4, 5 |
| 3.4 | Pago mixto | OK | 1, 2, 3, 4, 5 |
| 3.5 | Referencia del datáfono | OK | — |
| 3.6 | Integración con datáfono (protocolo) | OK | — |
| 3.7 | Cupones de descuento | OK | 1, 2, 3, 4, 5 |
| 3.8 | Tarjetas regalo | OK | 1, 2, 3, 4, 5 |
| 3.9 | Pago aplazado / enlace de pago Redsys | OK | — |
| 3.10 | Pago con vale de una devolución | OK | 1, 3, 4, 5 |
| 3.11 | Propina | OK | — |
| 3.12 | N formas de pago en el mismo ticket, con su importe cada una | OK | 1, 2, 3, 4, 5 |
| 3.25 | Corregir la forma de pago de una factura ya emitida | OK | — |
| 3.26 | Y exige motivo, que queda con el nombre de quien lo hizo | OK | — |
| 3.27 | La corrección MUEVE el cajón si cambia de/a efectivo | OK | — |
| 3.28 | Elegir cuál de los cobros se corrige, si hay varios | OK | — |
| 3.13 | Ticket PARCIALMENTE PAGADO: se expide la factura y queda con su saldo pendiente | OK | 1, 2, 3, 4, 5 |
| 3.14 | Los incompletos en otro color en el listado, y filtro «solo pendientes» | OK | — |
| 3.15 | Cobrar el pendiente después, sin emitir factura nueva | OK | 1, 3, 4, 5 |
| 3.16 | Pago rápido con tarjeta: un botón que cobra el total y salta la pantalla de cobro | OK | — |
| 3.17 | Cambiar la forma de pago de una factura ya emitida | OK | — |
| 3.18 | Redondeo del efectivo a 5 céntimos, con la diferencia apuntada aparte | OK | — |
| 3.45 | Se redondea el PAGO, no la factura | OK | — |
| 3.46 | Solo en efectivo: con tarjeta se cobra el importe exacto | OK | — |
| 3.47 | Al múltiplo MÁS CERCANO, no siempre hacia abajo ni hacia arriba | OK | — |
| 3.48 | La diferencia se apunta en la caja, para que el arqueo cuadre | OK | — |
| 3.19 | Propina, por importe o por porcentaje, y separada del IVA | OK | — |
| 3.40 | La propina NO entra en la factura y NO lleva IVA | OK | — |
| 3.41 | Entra en la caja como movimiento aparte, con el motivo escrito | OK | — |
| 3.42 | Una propina mayor que la venta se avisa, pero no se impide | OK | — |
| 3.43 | Una propina negativa no existe: eso sería un descuento | OK | — |
| 3.44 | El botón solo sale si el comercio ha configurado porcentajes | OK | — |
| 3.20 | Pago aplazado / a cuenta: señal ahora y el resto al recoger | OK | — |
| 3.21 | Cuenta de cliente (fiado) con su límite de crédito y su aviso al pasarse | OK | — |
| 3.34 | Lo que debe se CALCULA de sus facturas a medio cobrar, no se guarda | OK | — |
| 3.35 | Un límite vacío NO es un límite de cero | OK | — |
| 3.36 | Al pasarse se dice el límite, lo que ya debe y por cuánto se pasa | OK | — |
| 3.37 | Y cuánto le cabe todavía, para cobrar la diferencia | OK | — |
| 3.38 | El límite avisa pero no impide: lo decide el comercio | OK | — |
| 3.39 | Se comprueba con lo que queda a deber DE VERDAD, no con el total | OK | — |
| 3.22 | Devolver por una forma distinta de la del cobro | OK | — |
| 3.30 | Se propone SIEMPRE la forma del cobro; cambiarla es deliberado | OK | — |
| 3.31 | A distancia se cita el art. 107.1 TRLGDCU: mismo medio de pago | OK | — |
| 3.32 | En tienda física NO se cita: ahí no hay desistimiento, la política la pone el comercio | OK | — |
| 3.33 | El aviso dice de qué forma a qué forma, con palabras | OK | — |
| 3.29 | El cambio de forma se escribe en el motivo de la devolución | OK | — |
| 3.23 | Bono de sesiones (10 cortes de pelo, 5 clases) que se descuenta al usarlo | OK | — |
| 3.24 | Pago con datáfono integrado (que el TPV le mande el importe y espere la respuesta), no tecleado a mano | OK | — |
4. Documentos y entrega (21)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 4.1 | Ticket (factura simplificada) | OK | 1, 3, 4, 5 |
| 4.2 | Factura completa con NIF | OK | 1, 3, 4, 5 |
| 4.3 | Impresora térmica ESC/POS | OK | — |
| 4.4 | Impresora A4 | OK | — |
| 4.5 | Reparto configurable por documento | OK | — |
| 4.6 | Impresión automática al cobrar | OK | 1, 3, 4, 5 |
| 4.7 | Correo | OK | — |
| 4.8 | OK | — | |
| 4.9 | Bluetooth | OK | — |
| 4.10 | QR en pantalla | OK | — |
| 4.11 | Fichero en disco o red | OK | 1, 2, 3, 4, 5 |
| 4.12 | NFC | A MEDIAS | — |
| 4.13 | Factura A4 generada por PrestaShop | OK | — |
| 4.14 | Factura en «Mi cuenta» del cliente | OK | — |
| 4.15 | Envío por correo al confirmar la AEAT | OK | — |
| 4.16 | Reimprimir una factura anterior | OK | 1, 2, 3, 4, 5 |
| 4.17 | WhatsApp: distingue ENVIADO de EN COLA | OK | 1, 2, 3, 4, 5 |
| 4.18 | Un documento NO se reintenta | OK | — |
| 4.19 | El PDF se ajusta para caber por WhatsApp | OK | — |
| 4.20 | El QR del correo va incrustado (cid:), no como data: | OK | — |
| 4.21 | Buscar un ticket por número, importe o cliente | OK | 1, 2, 3, 4, 5 |
5. Devoluciones y cambios (11)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 5.1 | Buscar la venta original | OK | 1, 2, 3, 4, 5 |
| 5.2 | Devolución total | OK | 1, 2, 3, 4, 5 |
| 5.3 | Devolución parcial por líneas | OK | 1, 2, 3, 4, 5 |
| 5.4 | Cambio de un artículo por otro | OK | — |
| 5.5 | Rectificativa automática de la devolución | OK | 1, 2, 3, 4, 5 |
| 5.6 | Vale a favor en vez de dinero | OK | — |
| 5.11 | Entregar el vale al momento (papel, WhatsApp, correo) | OK | — |
| 5.7 | Devolución del efectivo al libro de caja | OK | 1, 2, 3, 4, 5 |
| 5.8 | Anular una venta recién emitida | OK | 1, 3, 4, 5 |
| 5.9 | Motivo obligatorio de la devolución | OK | 1, 2, 3, 4, 5 |
| 5.10 | Plazo máximo de devolución configurable | OK | — |
6. Clientes (33)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 6.1 | Ficha de cliente | OK | — |
| 6.2 | Búsqueda por nombre, NIF, teléfono, correo | OK | — |
| 6.3 | Elegir el cliente de la venta | OK | 1, 2, 3, 4, 5 |
| 6.4 | Tarifas (grupos de clientes) | OK | — |
| 6.5 | Descuento general por cliente | OK | 1, 2, 3, 4, 5 |
| 6.6 | Precios especiales por cliente | OK | — |
| 6.7 | Precios especiales por tarifa | OK | — |
| 6.8 | Recalcular el ticket al cambiar de cliente | OK | 1, 2, 3, 4, 5 |
| 6.9 | Enseñar el precio de tarifa tachado | OK | — |
| 6.10 | Buscar clientes de la tienda online | OK | — |
| 6.11 | Histórico de compras del cliente | OK | 1, 2, 3, 4, 5 |
| 6.15 | El historial va por IDENTIFICADOR, no por nombre ni por NIF | OK | 1, 2, 3, 4, 5 |
| 6.16 | «Lo que más se lleva», arriba del todo y agrupado por referencia | OK | — |
| 6.17 | Las devoluciones salen en el historial y RESTAN del total gastado | OK | — |
| 6.18 | Total gastado, número de compras y ticket medio del cliente | OK | 1, 2, 3, 4, 5 |
| 6.19 | Una venta de mostrador anónima no se le atribuye a nadie | OK | — |
| 6.12 | Cuenta pendiente / fiado | OK | — |
| 6.13 | Puntos y fidelización | OK | — |
| 6.14 | Elegir el cliente y aplicarle SUS precios: tarifa, descuento y precios específicos | OK | 1, 2, 3, 4, 5 |
| 6.25 | Comprobarlo montando el carrito en PrestaShop con el mismo cliente y comparando, como prueba automática | OK | — |
| 6.26 | Lo mismo con WooCommerce | HOJA DE RUTA | — |
| 6.27 | Límite por provincia de las formas de pago y de transporte | OK | — |
| 6.28 | Descuento por grupo de cliente aplicado solo (mayorista, empleado, socio) | OK | 1, 2, 3, 4, 5 |
| 6.29 | Precios pactados por cliente y artículo, que ganan a la tarifa | OK | — |
| 6.20 | Ver el historial de compras del cliente | OK | — |
| 6.21 | Aviso de deuda al elegir un cliente que debe algo | OK | — |
| 6.30 | El aviso sale al ELEGIRLO, no al cobrar | OK | — |
| 6.31 | Y va en la barra, no en un diálogo | OK | — |
| 6.32 | Dice cuánto, de cuántas facturas y de cuándo es la más vieja | OK | — |
| 6.33 | Un fichero de clientes de antes carga sin límite, no con límite cero | OK | — |
| 6.22 | Alta rápida de cliente desde el cobro, con solo el NIF | OK | — |
| 6.23 | Búsqueda de cliente por teléfono y por NIF, no solo por nombre | OK | — |
| 6.24 | Cliente con varias direcciones y elegir la de envío | OK | — |
7. Catálogo (107)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 7.1 | Alta y modificación de artículos | OK | 1, 2, 3, 4, 5 |
| 7.2 | Alta y modificación de familias | OK | 1, 2, 3, 4, 5 |
| 7.3 | Subida de los cambios a PrestaShop | OK | 1, 2, 3, 4, 5 |
| 7.4 | Cola de cambios sin conexión | OK | 1, 2, 3, 4, 5 |
| 7.5 | Descarga del catálogo de la tienda | OK | 1, 2, 3, 4, 5 |
| 7.6 | Descarga de imágenes | OK | — |
| 7.7 | Importación desde CSV | OK | — |
| 7.8 | Exportación del catálogo a CSV | OK | — |
| 7.38 | El CSV exportado se puede volver a IMPORTAR: mismo formato | OK | — |
| 7.39 | Un nombre con punto y coma dentro se entrecomilla | OK | — |
| 7.40 | «No se sabe» sale VACÍO en el CSV, no como un cero | OK | — |
| 7.9 | Alta de combinaciones desde la caja | OK | — |
| 7.10 | Entradas de mercancía, con albarán, proveedor y coste | OK | 1, 3, 4, 5 |
| 7.41 | Compras por proveedor, para cuadrar contra sus facturas | OK | — |
| 7.11 | Recuento de inventario, tecleando lo que HAY | OK | — |
| 7.42 | Mermas y consumo propio, que no salen en ningún otro informe | OK | — |
| 7.12 | Etiquetas y códigos de barras imprimibles | OK | — |
| 7.24 | El dígito de control del EAN-13, comprobado con códigos reales | OK | 1, 2, 3, 4, 5 |
| 7.25 | Códigos internos con el prefijo 2, el que GS1 deja a la tienda | OK | — |
| 7.26 | El número interno sale de los que ya hay, no de un contador aparte | OK | — |
| 7.27 | Code 128 para las referencias con letras | OK | — |
| 7.28 | El TPV elige solo qué clase de código es | OK | — |
| 7.29 | Cinco plantillas de papel, definidas por medidas y no por marca | OK | — |
| 7.30 | Una plantilla que no cabe en el papel se rechaza ANTES de imprimir | OK | — |
| 7.31 | Se puede empezar por el hueco libre de una hoja ya usada | OK | — |
| 7.32 | Etiquetar una familia entera de una vez | OK | — |
| 7.33 | Vista previa a tamaño real antes de gastar papel | OK | 1, 5 |
| 7.34 | Las barras contiguas se pintan de una pieza | OK | — |
| 7.35 | Se mide y se coloca el folio antes de imprimirlo | OK | — |
| 7.13 | Proveedores con sus datos y sus artículos | OK | 1, 5 |
| 7.14 | Pedido a proveedor y recepción de mercancía | OK | — |
| 7.15 | Precio de coste y margen por artículo, y margen a la vista al vender | OK | — |
| 7.16 | Entradas de mercancía que suben el stock, con su documento | OK | 1, 3, 4, 5 |
| 7.43 | El stock se escribe ANTES del apunte: si falla, se pierde el rastro, no el stock | OK | — |
| 7.17 | Regularización con su motivo y su historial | OK | — |
| 7.44 | Una regularización o una merma SIN explicación escrita no entra | OK | — |
| 7.18 | Traspasos entre tiendas o almacenes | OK | 1, 3, 4, 5 |
| 7.77 | Con permiso propio, que no va con el de catálogo | OK | — |
| 7.78 | Un traspaso NO es una venta: no se factura ni se remite nada | OK | — |
| 7.79 | Sale del origen al mandarlo y entra en el destino al RECIBIRLO | OK | — |
| 7.80 | Al recibir se teclea lo que HA LLEGADO, no lo que salió | OK | — |
| 7.81 | Los que llegaron con menos tienen su propia pestaña | OK | — |
| 7.82 | No se manda más de lo que hay en el origen | OK | — |
| 7.83 | Ni de un almacén a sí mismo | OK | — |
| 7.84 | Motivo obligatorio al mandar y al anular | OK | — |
| 7.85 | Un traspaso no se recibe dos veces | OK | — |
| 7.86 | Ni pueden llegar MÁS unidades de las que salieron | OK | — |
| 7.87 | Lo ya recibido no se anula: se deshace con otro traspaso al revés | OK | — |
| 7.88 | Los más viejos en camino salen primero | OK | — |
| 7.89 | MotivoStock.Traspaso, aparte de entrada y de merma | OK | — |
| 7.90 | El permiso se comprueba al pulsar, no solo escondiendo el botón | OK | — |
| 7.19 | Stock mínimo y aviso de reposición | OK | 1, 5 |
| 7.20 | Importar catálogo desde CSV / Excel | OK | — |
| 7.21 | Exportar catálogo | OK | — |
| 7.22 | Duplicar artículo para dar de alta variantes deprisa | OK | — |
| 7.23 | Cambio masivo de precios (subir un 5 % una familia) | OK | — |
| 7.48 | Escandallos: un artículo compuesto de otros que descuenta sus componentes | OK | 1, 3, 4, 5 |
| 7.49 | Códigos de barras múltiples por artículo | OK | — |
| 7.50 | Generar códigos EAN-13 propios para lo que no trae | OK | — |
| 7.51 | Histórico de precios de un artículo | OK | — |
| 7.45 | Guarda el precio de ANTES, leído antes de pisarlo | OK | — |
| 7.46 | Un «cambio» que no cambia nada NO se apunta | OK | — |
| 7.47 | Sí se apunta si solo cambia el COSTE: eso mueve el margen | OK | — |
| 7.52 | Artículos por fecha: temporada, novedad, descatalogado | OK | — |
| 7.53 | Buscar artículos sin foto, sin precio o sin código para poder arreglarlos | OK | 1, 5 |
| 7.54 | Coste de compra por artículo, sin impuestos | OK | — |
| 7.55 | Margen y markup, que NO son lo mismo | OK | — |
| 7.56 | El margen se calcula SIN impuestos | OK | — |
| 7.57 | Vender por debajo del coste sale en negativo | OK | — |
| 7.58 | El precio que da el margen que se quiere | OK | — |
| 7.59 | Cambio de precio en porcentaje | OK | — |
| 7.60 | Remate del precio a 0,95 / 0,99 / 0,50 / entero | OK | — |
| 7.61 | Stock mínimo por artículo y lista de reposición | OK | — |
| 7.62 | Sin stock mínimo puesto, no se avisa | OK | — |
| 7.63 | Proveedor por artículo, y se busca por él | OK | — |
| 7.64 | Varios códigos de barras para el mismo artículo | OK | — |
| 7.65 | Dígito de control EAN-13, calculado bien | OK | — |
| 7.66 | Códigos propios para lo que no trae | OK | — |
| 7.67 | Un UPC-A de 12 cifras se reconoce como su EAN-13 | OK | — |
| 7.68 | Los espacios y guiones del lector no impiden encontrarlo | OK | — |
| 7.69 | Ver qué artículos no tienen precio, código, coste o foto | OK | — |
| 7.70 | Un catálogo de la versión anterior sigue cargando | OK | — |
| 7.71 | El margen se ve EN VIVO al teclear el coste en la ficha | OK | — |
| 7.72 | Y avisa si el precio queda por debajo del coste | OK | — |
| 7.73 | Pantalla de reposición: la lista de la compra | OK | 1, 5 |
| 7.74 | Agrupada por PROVEEDOR, que es como se pide | OK | — |
| 7.75 | Y por urgencia: primero lo que no queda | OK | — |
| 7.76 | Se copia para pegarla en un correo o un WhatsApp | OK | — |
| 7.36 | Repaso del catálogo: sin precio, sin código, sin coste, sin foto | OK | — |
| 7.37 | Y se arregla desde ahí mismo, sin buscar el artículo | OK | — |
| 7.91 | El stock se descuenta al cerrar el ticket, en la caja Y en la tienda | OK | 1, 2, 3, 4, 5 |
| 7.92 | Entra un pedido de la web y el TPV descuenta SU stock | OK | — |
| 7.93 | A la tienda se le manda un INCREMENTO, nunca una existencia | OK | — |
| 7.94 | Y va en una cola que ACUMULA, no que reemplaza | OK | — |
| 7.95 | Se puede vender con el router apagado: el descuento sube después | OK | — |
| 7.96 | El mismo documento NO resta dos veces, ni aunque se reintente | OK | — |
| 7.97 | La sincronización NO devuelve lo vendido que aún no ha subido | OK | — |
| 7.98 | Una devolución repone en los dos sitios | OK | — |
| 7.99 | Las COMBINACIONES se descuentan en su talla, no en otra | OK | — |
| 7.100 | Lo que no controla existencias no se toca | OK | — |
| 7.101 | El stock nunca queda en negativo | OK | — |
| 9.100 | Lo de un pedido web queda APARTADO en la estantería | OK | — |
| 9.101 | Y al ir a venderlo avisa: «NUEVO PEDIDO DE ESTE PRODUCTO: NO LO VENDAS» | OK | — |
| 9.102 | Lo apartado se suelta al ENTREGAR, no al facturar | OK | — |
| 9.103 | El pedido dice QUÉ combinación es, no solo la referencia | OK | — |
| 9.104 | Un pedido se factura con lo que tiene AL FACTURARSE, y luego no se vuelve a leer | OK | — |
| 9.105 | Avisar si alguien edita en la tienda un pedido ya facturado | OK | — |
8. Caja y arqueos (52)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 8.1 | Apertura con fondo | OK | 1, 2, 3, 4, 5 |
| 8.2 | Entradas y salidas con motivo | OK | 1, 2, 3, 4, 5 |
| 8.3 | Registro del efectivo de cada venta | OK | 1, 2, 3, 4, 5 |
| 8.4 | Arqueo de toda la caja | OK | 1, 2, 3, 4, 5 |
| 8.5 | Arqueo POR EMPLEADO | OK | — |
| 8.6 | Cierre con conteo a ciegas | OK | — |
| 8.7 | Descuadre guardado sin ajustar | OK | — |
| 8.8 | Histórico de sesiones de caja | OK | 1, 3, 4, 5 |
| 8.29 | Los cierres se reconstruyen del libro, no se guardan dos veces | OK | — |
| 8.9 | Informe de cierre imprimible | OK | — |
| 8.30 | El informe dice si CUADRA, SOBRA o FALTA, con esas palabras | OK | — |
| 8.31 | Avisa de que solo el efectivo está en el cajón, no la tarjeta | OK | — |
| 8.10 | Apertura del cajón portamonedas | OK | — |
| 8.11 | Retirada de efectivo a caja fuerte | OK | 1, 2, 3, 4, 5 |
| 8.12 | Arqueo en cualquier momento, sin cerrar la caja | OK | 1, 2, 3, 4, 5 |
| 8.13 | Cerrar sesión de usuario y abrir turno, separados | OK | — |
| 8.14 | Entrada y salida de empleado (fichaje), con listado por empleado y por día | OK | 1, 3, 4, 5 |
| 8.15 | Sacar dinero con motivo obligatorio | OK | 1, 2, 3, 4, 5 |
| 8.16 | Qué ve cada usuario del cierre, configurable | OK | — |
| 8.17 | Descuadre → correo al administrador al momento, y queda registrado | OK | — |
| 8.18 | Efectivo y tarjeta contados por separado, y cada forma de pago con su total | OK | — |
| 8.19 | Cajas independientes o compartidas, decidido y configurable | OK | — |
| 8.20 | Recuento moneda a moneda y billete a billete, no una cifra global | OK | 1 |
| 8.21 | Retirada parcial de efectivo durante el turno | OK | — |
| 8.22 | Fondo de cambio fijo: lo que se deja para mañana, apuntado aparte | OK | — |
| 8.38 | Si no llega al fondo, la retirada es CERO: no se inventa | OK | — |
| 8.39 | Retirada + lo que queda = lo contado, siempre | OK | — |
| 8.40 | La salida se apunta ANTES del cierre, o caería en la sesión siguiente | OK | — |
| 8.23 | Cierre en Z y cierre en X (definitivo y de consulta), con su numeración | OK | — |
| 8.32 | La X dice EN LA PRIMERA LÍNEA que NO cierra nada | OK | — |
| 8.24 | Reimprimir un cierre anterior | OK | 1, 5 |
| 8.33 | Sin impresora, el cierre se enseña en pantalla en vez de no hacer nada | OK | 1, 5 |
| 8.25 | Motivos de descuadre tipificados, elegidos de una lista, no texto libre | OK | — |
| 8.34 | Solo «otro» pide explicación escrita | OK | — |
| 8.26 | Histórico de descuadres por empleado, para ver el patrón | OK | — |
| 8.35 | Sale primero quien peor va, y con el peor descuadre al lado | OK | — |
| 8.27 | Aviso si se abre el cajón sin haber cobrado | OK | — |
| 8.36 | Abrir el cajón a mano queda apuntado en el libro, SIN importe | OK | — |
| 8.37 | Con una venta a medias no se pregunta: se está cobrando | OK | — |
| 8.28 | Cierre automático a una hora, con aviso | OK | — |
| 8.46 | El programa NO cierra solo: avisa y abre el cierre para que alguien cuente | OK | — |
| 8.47 | Avisa 15 minutos antes | OK | — |
| 8.48 | Una venta a medias NO se interrumpe | OK | — |
| 8.49 | Con la caja ya cerrada no se avisa de nada | OK | — |
| 8.50 | Una hora de madrugada se entiende como del día siguiente | OK | — |
| 8.51 | Una hora mal escrita no se convierte en las 00:00 | OK | — |
| 8.52 | El reloj mira cada minuto, no cada hora | OK | — |
| 8.41 | Tres niveles de qué ve cada usuario del cierre | OK | — |
| 8.42 | Sin permiso, se cuenta y no se ve el resultado | OK | — |
| 8.43 | Sin permiso, cada uno ve SOLO su arqueo | OK | — |
| 8.44 | El recuento se pide a ciegas SIEMPRE | OK | — |
| 8.45 | Entradas y salidas con motivo obligatorio | OK | — |
9. Tienda en línea (99)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 9.1 | Conexión firmada con la tienda | OK | 1, 2, 3, 4, 5 |
| 9.2 | Descarga del catálogo | OK | — |
| 9.3 | Cola de pedidos sin escaneo del histórico | OK | — |
| 9.4 | Siembra al instalar | OK | — |
| 9.5 | Ventana de 24 h en la reconciliación | OK | — |
| 9.6 | Seguro (kill switch) | OK | — |
| 9.7 | Lista de pedidos en la caja | OK | 1, 3, 4, 5 |
| 9.8 | Detalle de un pedido | OK | — |
| 9.9 | Alarma de pedido nuevo | OK | — |
| 9.10 | Facturación automática cada 5 minutos | OK | — |
| 9.11 | PrestaShop deja de facturar | OK | — |
| 9.12 | Clasificación fiscal del pedido | OK | — |
| 9.13 | Subida de ventas de mostrador | OK | — |
| 9.14 | Multitienda de PrestaShop (varias tiendas dentro de una instalación) | OK | — |
| 9.15 | Cambio de estado del pedido desde la caja | OK | — |
| 9.94 | Plugin para WooCommerce, equivalente al de PrestaShop | OK | — |
| 9.95 | El TPV elige a qué tienda habla | OK | — |
| 9.96 | Pantalla de estado y autocomprobación en WooCommerce | OK | — |
| 9.97 | Las ventas del mostrador suben a la tienda | OK | — |
| 9.98 | Cola con reintentos, tope y panel para las rechazadas | OK | — |
| 9.99 | Prueba de que cada pieza la llama alguien | OK | — |
| 9.16 | PDF de la factura con QR, generado en el servidor | OK | — |
| 9.17 | Codificador de QR propio, sin librerías ni servicios externos | OK | — |
| 9.18 | Pestaña «Mis facturas» en «Mi cuenta», con descarga firmada | OK | — |
| 9.19 | Impide que otros plugins numeren facturas | OK | — |
| 9.20 | Variaciones al subir catálogo desde la caja | OK | — |
| 9.21 | Territorio (IVA/IGIC/IPSI) y ventanilla única configurables | OK | — |
| 9.22 | WordPress + WooCommerce reales para probar, y 18 llamadas por HTTP | OK | — |
| 9.23 | Forma de pago «Pago en tienda física» en PrestaShop; el pedido queda pendiente | OK | — |
| 9.31 | El estado NO lleva paid ni invoice ni logable | OK | — |
| 9.32 | La forma de pago viene APAGADA al actualizar el módulo | OK | — |
| 9.33 | El pedido se crea con importe pagado CERO | OK | — |
| 9.34 | orderExists() impide que recargar la página cree dos pedidos | OK | — |
| 9.35 | Y el carrito tiene que ser de ESE cliente | OK | — |
| 9.36 | La página de gracias dice que NO está pagado | OK | — |
| 9.37 | Y dice cuántos días vale la reserva ANTES de comprar | OK | — |
| 9.24 | Lo mismo en WooCommerce | OK | — |
| 9.44 | El estado propio de WooCommerce NO lleva is_paid | OK | — |
| 9.45 | No se llama a payment_complete() al crear: no ha entrado un euro | OK | — |
| 9.46 | La pasarela viene APAGADA de fábrica | OK | — |
| 9.47 | El estado se registra aunque la pasarela esté apagada | OK | — |
| 9.48 | Los dos endpoints REST, iguales que en PrestaShop | OK | — |
| 9.25 | El TPV lee esos pedidos y los recuerda, con aviso hasta que se atienden | OK | — |
| 9.38 | Van en lista APARTE de los de facturar: éstos NO están pagados | OK | — |
| 9.39 | Se atienden por urgencia: los caducados primero | OK | — |
| 9.40 | Y se dice cuánto DINERO hay reservado sin cobrar | OK | — |
| 9.26 | Se cobran en caja y se facturan UNA sola vez | OK | — |
| 9.41 | Si ya estaba facturado, se contesta con la factura que tenía | OK | — |
| 9.27 | Si ya se pagó por la web mientras esperaba, NO se cobra otra vez | OK | — |
| 9.42 | El estado se mira AL ATENDER, no al listar la cola | OK | — |
| 9.43 | «Pagado por la web» gana a «ya facturado»: lo que no se puede es cobrar | OK | — |
| 9.55 | Pantalla de reservas por cobrar en el TPV, con el dinero que espera | OK | 1, 3, 4, 5 |
| 9.56 | Al pulsar «Cobrar» se le pregunta a la tienda ANTES de cobrar nada | OK | — |
| 9.57 | Si la tienda no contesta, NO se cobra | OK | — |
| 9.58 | La reserva entra en la venta y se cobra por el camino de siempre | OK | — |
| 9.59 | El IVA sale del PEDIDO, no del catálogo local | OK | — |
| 9.60 | Y los gastos de envío se cobran también | OK | — |
| 9.61 | El aviso a la tienda va DESPUÉS de cerrar la venta | OK | — |
| 9.62 | No se trae una reserva con una venta a medias | OK | — |
| 9.28 | Recogida de un pedido ya pagado: no se cobra, solo se entrega | OK | — |
| 9.29 | Reservar stock del pedido pendiente | OK | — |
| 9.49 | Se engancha al CAMBIO de estado, no a la creación | OK | — |
| 9.50 | Y se apunta que se ha reservado, para no descontar dos veces | OK | — |
| 9.51 | Al salir del estado se LIBERA el stock reservado | OK | — |
| 9.30 | Caducidad del pedido pendiente y qué pasa con el stock reservado | OK | — |
| 9.52 | CADUCADO no es anulado: se avisa y decide el comercio | OK | — |
| 9.53 | Los caducados salen los primeros en la lista del TPV | OK | — |
| 9.54 | La lista dice si ese pedido tiene el stock reservado | OK | — |
| 9.63 | Multitienda de verdad: varias webs INDEPENDIENTES con URL distintas, el mismo TPV y la misma empresa | OK | 1, 5 |
| 9.64 | La separación principal es el NOMBRE de la tienda, no la URL | OK | — |
| 9.65 | Dos tiendas NO pueden compartir dirección | OK | — |
| 9.66 | Ni con la barra final: es la misma URL | OK | — |
| 9.67 | El catálogo es UNO y los artículos se comparten en el mostrador | OK | — |
| 9.68 | Pero cada artículo recuerda de qué tienda vino | OK | — |
| 9.69 | Y el cambio de precio sube a LA tienda que es | OK | — |
| 9.70 | Una tienda caída no deja sin subir los cambios de las demás | OK | — |
| 9.71 | La descarga completa baja de todas las tiendas sobre el mismo catálogo | OK | — |
| 9.72 | El refresco incremental pregunta a todas | OK | — |
| 9.73 | Se facturan los pedidos de todas las tiendas, tienda a tienda | OK | — |
| 9.74 | El pedido 5 de una tienda NO es el pedido 5 de la otra | OK | — |
| 9.75 | Y la entrega del documento se le pide a SU tienda | OK | — |
| 9.76 | Serie de facturación propia por tienda, sin partir la cadena de huellas | OK | — |
| 9.77 | Nunca una serie vacía: dejaría la factura sin numerar | OK | — |
| 9.78 | Se puede apagar una tienda sin borrarla | OK | — |
| 9.79 | Botón de probar la conexión de cada tienda | OK | 1, 5 |
| 9.80 | Los avisos dicen DE QUÉ tienda son, solo cuando hay más de una | OK | — |
| 9.81 | Una línea rota del fichero de tiendas no impide arrancar la caja | OK | — |
| 9.82 | Un registro de pedidos escrito antes de la multitienda se sigue leyendo | OK | — |
| 9.83 | Un ticket con artículos de varias tiendas se REPARTE: un pedido por tienda | OK | — |
| 9.84 | Pero la FACTURA no se parte: una compra, un número, una huella | OK | — |
| 9.85 | Se sabe de qué tienda es cada artículo del ticket | OK | — |
| 9.86 | Los trozos del mismo ticket no se pisan en la cola | OK | — |
| 9.87 | Subir un trozo no da por subido el de la otra tienda | OK | — |
| 9.88 | Y un fallo se le apunta al trozo que falló | OK | — |
| 9.89 | Cada trozo lleva el total de la FACTURA entera | OK | — |
| 9.90 | PrestaShop identificaba la venta por id_ticket y el TPV manda num_serie | OK | — |
| 9.91 | Y contesta con num_serie, que es por donde la casa la caja | OK | — |
| 9.92 | El importe que guarda la tienda es el de SU trozo | OK | — |
| 9.93 | La llave anti-duplicado de los conectores lleva la tienda | OK | — |
10. Usuarios y seguridad (19)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 10.1 | Usuarios con PIN cifrado | OK | — |
| 10.2 | 13 permisos | OK | 1, 2, 3, 4, 5 |
| 10.3 | Tres papeles ya montados | OK | 1, 2, 3, 4, 5 |
| 10.4 | Migración de permisos al actualizar | OK | — |
| 10.5 | Bloqueo por PIN fallido | OK | 1, 2, 3, 4, 5 |
| 10.6 | Registro de acciones | OK | 1, 2, 3, 4, 5 |
| 10.7 | Cifrado de secretos por equipo | OK | — |
| 10.10 | Cada botón de la barra mira SU permiso | OK | 1, 2, 3, 4, 5 |
| 10.9 | Fichaje de entrada y salida | OK | 1, 5 |
| 10.11 | Un solo botón: el programa sabe si toca entrar o salir | OK | — |
| 10.12 | Registro de jornada del art. 34.9 ET, cuatro años | OK | — |
| 10.13 | Un fichaje no se borra ni se edita: se corrige apuntando otro | OK | — |
| 10.14 | Una línea rota del fichero no pierde los demás fichajes | OK | — |
| 10.15 | Horas trabajadas por pareja entrada-salida | OK | — |
| 10.16 | Listado copiable para la Inspección o para el empleado | OK | — |
| 10.17 | Quién está DENTRO ahora mismo, de un vistazo | OK | — |
| 10.8 | Cambio de usuario sin cerrar el programa | OK | — |
| 10.18 | Al cambiar de usuario, la venta a medias se aparca sola | OK | — |
| 10.19 | Sin usuario no se sigue vendiendo | OK | — |
11. Red de cajas (13)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 11.1 | Serie propia por caja | OK | 1, 2, 3, 4, 5 |
| 11.2 | Número de instalación irrepetible | OK | 1, 2, 3, 4, 5 |
| 11.3 | Papel: suelta, servidor, cliente | OK | 1, 2, 3, 4, 5 |
| 11.4 | Latido entre cajas y tienda | OK | — |
| 11.5 | Panel de cajas en el back-office | OK | — |
| 11.6 | Catálogo compartido entre cajas | OK | 1, 2, 3, 4, 5 |
| 11.8 | Un cambio de precio de una caja lo ven las demás | OK | 1, 2, 3, 4, 5 |
| 11.9 | Y no se pisan los cambios entre sí | OK | 1, 2, 3, 4, 5 |
| 11.10 | Dos cajas no escriben a la vez | OK | 1, 2, 3, 4, 5 |
| 11.11 | Un turno caducado no bloquea la tienda para siempre | OK | — |
| 11.12 | Sin carpeta de red se sigue vendiendo | OK | 1, 2, 3, 4, 5 |
| 11.13 | Baja UNA caja el catálogo de la tienda y lo ven todas | OK | — |
| 11.7 | Arqueo consolidado de varias cajas | OK | — |
12. Informes (30)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 12.1 | Libro de registros | OK | 1, 3, 4, 5 |
| 12.2 | Estado de la remisión | OK | 1, 3, 4, 5 |
| 12.3 | Ventas por día | OK | 1, 2, 3, 4, 5 |
| 12.4 | Ventas por empleado | OK | 1, 3, 4, 5 |
| 12.5 | Ventas por artículo, con unidades | OK | 1, 2, 3, 4, 5 |
| 12.6 | Formas de pago del periodo | OK | 1, 3, 4, 5 |
| 12.7 | Exportar a CSV que el Excel español entiende | OK | — |
| 12.8 | Cuadro de mando: vendido, tickets, ticket medio, artículos/ticket, devuelto | OK | 1, 2, 3, 4, 5 |
| 12.9 | Periodos: hoy, ayer, 7 días, 30 días y el año | OK | 1, 3, 4, 5 |
| 12.10 | Ventas por hora, que es lo que decide los turnos | OK | 1, 3, 4, 5 |
| 12.11 | Cada empleado ve solo lo suyo sin VerCierreDeTodos | OK | — |
| 12.12 | Barra proporcional en cada fila | OK | — |
| 12.13 | Ranking de lo más vendido y de lo que no se mueve | OK | 1, 3, 4, 5 |
| 12.25 | «Lo que NO se mueve» es la mitad que de verdad cuesta dinero | OK | — |
| 12.14 | Margen y beneficio por artículo, familia y día | OK | — |
| 12.26 | El margen se calcula SIN impuestos, en las dos patas | OK | — |
| 12.27 | Un artículo sin coste NO cuenta como coste cero | OK | — |
| 12.28 | Vender por debajo del coste sale en negativo, no en cero | OK | — |
| 12.15 | Las devoluciones NO cuentan como ventas | OK | — |
| 12.16 | IVA repercutido por tipo, con base y cuota | OK | — |
| 12.17 | Devoluciones y anulaciones del periodo | OK | — |
| 12.29 | Se buscan por el TOTAL NEGATIVO, no por la serie | OK | — |
| 12.18 | Descuentos concedidos, por empleado | OK | — |
| 12.30 | Suma el descuento de línea Y el ahorro contra la tarifa | OK | — |
| 12.19 | Ticket medio y artículos por ticket | OK | — |
| 12.20 | Se exporta CUALQUIERA de los seis informes | OK | — |
| 12.21 | Exportar para la gestoría en el formato REAL de cada programa | OK | 1 |
| 12.22 | Y lo que queda a deber del periodo, en rojo | OK | — |
| 12.23 | Informe mandado por correo cada día al cerrar | OK | — |
| 12.24 | Comparar esta semana con la misma del año pasado | OK | — |
13. Aspecto (8)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 13.1 | Cinco diseños | OK | 1, 2, 3, 4, 5 |
| 13.2 | Brillo de cristal | OK | — |
| 13.3 | Prueba de contraste de todos los temas | OK | — |
| 13.4 | Imágenes en la botonera | OK | — |
| 13.5 | Pensado para 1024×768 táctil | OK | 2, 3, 4, 5 |
| 13.6 | Tamaño de letra configurable | OK | — |
| 13.7 | Pantalla secundaria para el cliente | OK | 1, 2, 3, 4, 5 |
| 13.8 | Ticket a la derecha o a la izquierda | OK | — |
14. Instalación y mantenimiento (58)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 14.1 | Instalador para Windows | OK | — |
| 14.2 | Versión portable | OK | — |
| 14.3 | Módulo instalable en PrestaShop 8 y 9 | OK | — |
| 14.4 | Manual completo en PDF | OK | — |
| 14.5 | Capturas generadas solas | OK | — |
| 14.8 | Dossier «Todo lo que hace», con 7 anexos | OK | — |
| 14.9 | Informe de conformidad para el asesor fiscal | OK | — |
| 14.6 | Copias de seguridad a carpeta, USB, unidad de red o NAS | OK | 1, 2, 3, 4, 5 |
| 14.10 | Copias a FTP y FTPS | OK | — |
| 14.11 | Copias a la nube por WebDAV (HiDrive, Nextcloud) | OK | — |
| 14.12 | Programadas: al cerrar caja, al arrancar o cada N horas | OK | — |
| 14.13 | Vuelca el WAL antes de copiar, para no perder lo último | OK | 1, 2, 3, 4, 5 |
| 14.14 | Abre el zip y comprueba que el libro está dentro | OK | 1, 2, 3, 4, 5 |
| 14.15 | Retención: va borrando las más viejas | OK | — |
| 14.16 | Aviso en la pantalla de venta si lleva días sin copia | OK | — |
| 14.17 | Reinicio total para probar con otra tienda | OK | — |
| 14.18 | El reinicio conserva lo del equipo y borra lo de la tienda | OK | — |
| 14.19 | Asistente de puesta en marcha: una pregunta, «¿qué vendes?» | OK | — |
| 14.20 | Ocho tipos de comercio, sin hostelería | OK | — |
| 14.21 | Crea las familias del oficio, con su color | OK | — |
| 14.22 | Propone el tipo de IVA que toca (4 %, 10 %, 21 %) | OK | — |
| 14.23 | Enciende peso, tallas, lotes y encargos según el oficio | OK | — |
| 14.24 | Escribe el pie del ticket con la política de devoluciones | OK | — |
| 14.25 | NO pisa el catálogo que ya haya | OK | — |
| 14.26 | NO pisa un ajuste que ya tenga valor | OK | — |
| 14.27 | Se puede saltar y se puede cambiar después | OK | — |
| 14.28 | Dice exactamente qué ha hecho y qué ha respetado | OK | — |
| 14.7 | Actualización automática del programa | OK | — |
| 14.29 | Actualización del programa desde dentro (ya estaba como 14.7 FALTA) | OK | — |
| 14.30 | Registro de acciones consultable desde la pantalla, no solo en un fichero | OK | — |
| 14.31 | Modo asistencia: empaqueta registros y configuración para soporte, sin datos de clientes | OK | — |
| 14.52 | Es una lista BLANCA de lo que se lleva, no una negra | OK | — |
| 14.53 | Los datos de los clientes NO salen del comercio | OK | — |
| 14.54 | Ni el certificado, ni su contraseña | OK | — |
| 14.55 | Las claves del fichero de ajustes van tapadas, aunque estén cifradas | OK | — |
| 14.56 | Pero se ve si estaban PUESTAS o vacías | OK | — |
| 14.57 | Se enseña qué va y qué NO va, con el motivo, antes de dejarlo hecho | OK | — |
| 14.58 | Y lo que se queda fuera se dice exista o no el fichero | OK | — |
| 14.59 | Viaja también lo que cuenta el comercio sobre el problema | OK | — |
| 14.32 | Comprobación de arranque: certificado, impresoras, tienda, copias, hora | OK | — |
| 14.40 | Se interroga al sistema YA MONTADO, no al código | OK | — |
| 14.41 | El aviso sale SOLO si hay algo que decir | OK | — |
| 14.42 | Lo peor sale primero | OK | — |
| 14.43 | Y cada pega dice QUÉ HACER, no solo qué pasa | OK | — |
| 14.44 | La comprobación nunca impide abrir la caja | OK | — |
| 14.45 | El certificado se mira por el FICHERO, no por el ajuste | OK | — |
| 14.46 | Leer la caducidad no pide contraseña ni revienta | OK | — |
| 14.33 | Hora del sistema: avisar si va desfasada | OK | — |
| 14.47 | Un desvío de horas es un aviso; uno de un día, GRAVE | OK | — |
| 14.48 | Sin referencia con la que comparar, NO se inventa un problema | OK | — |
| 14.49 | Y se dice que puede ser la pila de la placa | OK | — |
| 14.34 | Restaurar una copia desde el propio programa, con sus cerrojos | OK | — |
| 14.35 | Importar catálogo desde otro TPV en CSV | OK | — |
| 14.36 | Pantalla de novedades de la versión al actualizar | OK | — |
| 14.37 | Licencia: ver a qué equipo está atada y liberarla al cambiar de ordenador | OK | — |
| 14.38 | Aviso de caducidad del certificado con antelación | OK | — |
| 14.50 | Caducado es GRAVE y dice desde cuándo | OK | — |
| 14.51 | Sin certificado, grave solo si ya toca remitir | OK | — |
15. Lo legal del producto (17)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 15.1 | ¿Es legal cambiar la forma de pago de una factura emitida? ¿Y devolver por otra forma? Con el artículo concreto | OK | — |
| 15.2 | Textos de venta: SOLO SOFTWARE. No se vende ordenador, no se da soporte de ordenadores, no se configuran impresoras, no hay desplazamiento | OK | — |
| 15.3 | Condiciones de venta sin ambigüedad sobre qué se vende y qué no | OK | — |
| 15.4 | Esa misma línea, visible en la ficha del producto y en el paso de compra | OK | — |
| 15.5 | Contrato de licencia (EULA) dentro del instalador, aceptado antes de instalar | OK | — |
| 15.6 | Qué SÍ incluye el soporte y por qué canal, con horario y tiempo de respuesta | OK | — |
| 15.7 | Lo que no se puede excluir por ley: garantía legal y desistimiento en digital | OK | — |
| 15.8 | Requisitos mínimos publicados | OK | — |
| 15.9 | Política de privacidad y tratamiento de datos del programa | OK | — |
| 15.10 | Contrato de encargado del tratamiento, por si el soporte accede a datos | OK | — |
| 15.11 | El EULA prohíbe manipular el registro, la cadena de huellas y el QR | OK | — |
| 15.12 | Escrito que el obligado tributario sigue siendo el comercio, no el programa | OK | — |
| 15.13 | Lo que NO se puede anunciar: «instalación incluida», «sin garantía», «olvídate de Hacienda» | OK | — |
| 15.14 | El programa no manda telemetría ni sube datos a ningún servidor propio | OK | — |
| 15.15 | Qué sale a la AEAT y qué NO (no salen las líneas ni el artículo) | OK | — |
| 15.16 | Tabla de qué guarda cada fichero de datos y por qué | OK | — |
| 15.17 | El EULA se queda instalado junto al programa, para releerlo | OK | — |
16. Cajones inteligentes de efectivo (25)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 16.1 | Investigar Cashlogy, CashKeeper, CashDro, Safepay y Glory | OK | 1, 2, 3, 4, 5 |
| 16.2 | Decidir cuál primero, con el criterio escrito | OK | 1, 2, 3, 4, 5 |
| 16.3 | Canal de cobro en efectivo con cajón, y un simulador para probarlo sin máquina | OK | 1, 2, 3, 4, 5 |
| 16.10 | El cálculo del cambio con lo que hay DE VERDAD dentro | OK | — |
| 16.11 | El método obvio —la pieza más grande que quepa— NO vale con existencias limitadas | OK | — |
| 16.12 | O sale exacto, o no sale: nunca se devuelve de más ni de menos | OK | — |
| 16.13 | Se comprueba que se va a poder devolver ANTES de aceptar un billete | OK | — |
| 16.14 | Y se dice lo más cerca que se llega, para poder pedir otra forma de pago | OK | — |
| 16.15 | Cancelar DEVUELVE lo que el cliente había metido | OK | — |
| 16.16 | Un cobro corto queda a medias con el dinero dentro, y se dice cuánto falta | OK | — |
| 16.17 | Al libro de caja va el NETO, no lo metido | OK | — |
| 16.18 | Las piezas se cuentan en CÉNTIMOS, nunca en decimales | OK | — |
| 16.19 | Un contador de piezas nunca queda en negativo | OK | — |
| 16.20 | El cambio se calcula rápido, con el cliente delante | OK | — |
| 16.4 | Driver de Glory (XML sobre TCP), pedido por el usuario | A MEDIAS | — |
| 16.21 | El mandato lleva el identificador de la caja y la moneda | OK | — |
| 16.22 | El inventario se lee tal y como venga, sin lista fija de cajetines | OK | — |
| 16.23 | Un Glory sin máquina al otro lado dice que NO responde | OK | — |
| 16.24 | Cada llamada abre y cierra su conexión | OK | — |
| 16.5 | Canal de cobro en efectivo que, si hay cajón, le manda el importe; si no, se cobra a mano | OK | — |
| 16.25 | Las marcas sin driver se eligen pero NO fingen funcionar | OK | — |
| 16.6 | Simulador propio del cajón, como el de la AEAT, para las pruebas automáticas | OK | — |
| 16.7 | Que el arqueo lo dé la máquina, no el empleado, cuando hay cajón | OK | — |
| 16.8 | CashDro después, por HTTP | HOJA DE RUTA | — |
| 16.9 | Pedir la documentación de CashKeeper y Safepay al fabricante | HOJA DE RUTA | — |
17. Fidelización y promociones (66)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 17.1 | Puntos por compra y canje | OK | 1, 2, 3, 4, 5 |
| 17.2 | Tarjeta de cliente con código de barras o QR | OK | — |
| 17.3 | Cupones de descuento con caducidad y condiciones | OK | — |
| 17.40 | Tarjeta de compras: N compras de al menos Y € → un producto de hasta Z € | OK | 1, 2, 3, 4, 5 |
| 17.41 | Es un LIBRO de sellos, no un contador | OK | — |
| 17.42 | La compra que no llega al mínimo NO sella | OK | 1, 2, 3, 4, 5 |
| 17.43 | Una factura sella UNA vez | OK | 1, 2, 3, 4, 5 |
| 17.44 | Devolver la compra quita su sello | OK | 1, 2, 3, 4, 5 |
| 17.45 | Y no se anula dos veces la misma factura | OK | 1, 2, 3, 4, 5 |
| 17.46 | Los sellos pueden caducar | OK | — |
| 17.47 | Canjear gasta los sellos, y lo que sobra sigue contando | OK | — |
| 17.48 | Un artículo por encima del tope no se lleva, y se dice hasta cuánto llega | OK | — |
| 17.49 | El regalo se DESCUENTA de la línea, no se saca del ticket | OK | — |
| 17.50 | Se regala UNA unidad, no la línea entera | OK | — |
| 17.51 | El botón lleva los sellos y se pone en verde cuando ya hay regalo | OK | — |
| 17.52 | El canje se apunta con el número de factura, al cerrar | OK | — |
| 17.4 | Promociones: 2x1, 3x2, el segundo al 50 %, por familia y por fecha | OK | 1, 3, 4, 5 |
| 17.5 | Happy hour o descuento por franja horaria | OK | — |
| 17.6 | Descuento por volumen a partir de N unidades | OK | — |
| 17.10 | Las ofertas NO se acumulan: se aplica la MEJOR de las que encajan | OK | — |
| 17.11 | En un NxM se regala la unidad MÁS BARATA, no la más cara | OK | — |
| 17.12 | El descuento se funde en la LÍNEA: base + cuota siguen cuadrando con el total | OK | — |
| 17.13 | Se suma al descuento hecho a mano por el dependiente, no lo machaca | OK | — |
| 17.14 | El descuento nunca pasa del importe de la línea (nada de líneas negativas) | OK | — |
| 17.15 | Una oferta se APAGA, no se borra: los tickets viejos siguen explicándose | OK | — |
| 17.16 | Al dar de alta, una frase en castellano dice lo que va a hacer antes de guardar | OK | — |
| 17.17 | No deja guardar una oferta que no descuenta nada (3x5, 0 %, sin artículo) | OK | — |
| 17.18 | Limitar por días de la semana (solo los martes) | OK | — |
| 17.19 | El nombre de la oferta sale en el ticket: «3x2: −20,00 €» | OK | — |
| 17.35 | Una oferta sobre un producto con TALLAS: a todas o solo a las marcadas | OK | — |
| 17.36 | Ninguna marcada = TODAS: las ofertas de siempre siguen valiendo sin tocarlas | OK | — |
| 17.37 | Con algunas marcadas, SOLO esas: la talla que se vende sola no entra | OK | — |
| 17.38 | En el mismo ticket, unas tallas entran en la oferta y otras no | OK | — |
| 17.39 | Una combinación marcada que ya no existe no rompe la oferta | OK | — |
| 17.53 | El bloque de combinaciones solo sale si el producto tiene tallas | OK | — |
| 17.54 | La frase de la oferta dice cuántas combinaciones alcanza | OK | 1, 3, 4, 5 |
| 17.55 | Al reabrir una oferta, las combinaciones se pintan antes de marcarlas | OK | — |
| 17.7 | Aviso de cumpleaños del cliente en la venta | OK | — |
| 17.8 | Mandar el catálogo o una oferta por WhatsApp desde la ficha del cliente | OK | — |
| 17.56 | Esto es PUBLICIDAD, no una factura: hace falta consentimiento previo | OK | — |
| 17.57 | A quien lo ha retirado tampoco se le manda | OK | — |
| 17.58 | Todo mensaje lleva cómo darse de baja, o no se compone | OK | — |
| 17.59 | Y el nombre del comercio delante del todo | OK | — |
| 17.60 | Se manda desde la ficha de UN cliente, nunca a la lista entera | OK | — |
| 17.61 | Se enseña el mensaje ENTERO antes de mandarlo | OK | — |
| 17.62 | Tope de 20 artículos, y se dice cuántos se quedan fuera | OK | — |
| 17.63 | Las rebajas enseñan el precio de antes tachado | OK | — |
| 17.64 | Se saluda por el primer nombre, y a una razón social no se la saluda | OK | — |
| 17.65 | Va con evento propio, no con el de las facturas | OK | — |
| 17.66 | Y no pasa por el camino de las facturas: no se fabrica un ticket falso | OK | — |
| 17.9 | Consentimiento de datos (RGPD) al dar de alta un cliente, con su registro | OK | — |
| 17.20 | Los puntos son un LIBRO de movimientos, no un contador: hay historial | OK | — |
| 17.21 | No se puede canjear más de lo que se tiene | OK | — |
| 17.22 | Los puntos de una venta se redondean hacia ABAJO | OK | — |
| 17.23 | El canje va a saltos: 250 puntos son 2 €, no 2,50 € | OK | — |
| 17.24 | El canje sale como CUPÓN con código, no como un descuento sin justificar | OK | 1, 3, 4, 5 |
| 17.25 | Los puntos NO tocan la factura: se apuntan aparte de la venta | OK | — |
| 17.26 | Si el apunte de puntos falla, la venta NO se deshace | OK | — |
| 17.27 | Puntos y saldo en euros, pegados al nombre del cliente en la venta | OK | — |
| 17.28 | El botón de canjear solo sale cuando de verdad se puede canjear | OK | — |
| 17.29 | El ticket dice los puntos ganados y el saldo, con el singular bien puesto | OK | — |
| 17.30 | El 29 de febrero se felicita el 28 en los años que no son bisiestos | OK | — |
| 17.31 | La fecha del consentimiento NO se reescribe al reabrir la ficha | OK | — |
| 17.32 | Se guarda la VERSIÓN del texto que aceptó cada cliente | OK | — |
| 17.33 | Un fichero de clientes antiguo sigue cargando con las columnas nuevas | OK | — |
| 17.34 | Pestaña «Fidelización y RGPD» en Ajustes, con el texto de consentimiento | OK | — |
18. Periféricos (18)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 18.1 | Visor de cliente (display de dos líneas) con el importe | OK | 1, 2, 3, 4, 5 |
| 18.2 | Segunda pantalla para el cliente con el ticket y publicidad | OK | — |
| 18.3 | Báscula por puerto serie o USB | OK | — |
| 18.4 | Cajón portamonedas por la impresora | OK | — |
| 18.5 | Lector de tarjetas de fidelización | OK | — |
| 18.6 | Lector de DNI / NIF para la factura completa | OK | — |
| 18.7 | Impresora de etiquetas | OK | — |
| 18.8 | Elegir impresora por tipo de documento (ya está) y por familia de artículo (comandas) | OK | — |
| 18.9 | Prueba de todos los periféricos desde una sola pantalla | OK | — |
| 18.10 | Se prueba SIN emitir ninguna factura: ESC/POS en crudo | OK | — |
| 18.11 | Tira de prueba con eñes y tildes: caza la página de códigos mal puesta | OK | — |
| 18.12 | Abrir el cajón desde la pantalla de pruebas, sin vender | OK | — |
| 18.13 | Avisa de que el cajón cuelga de la IMPRESORA, no del ordenador | OK | — |
| 18.14 | Comprobador del lector: dice si manda el INTRO del final | OK | — |
| 18.15 | El comprobador mide la velocidad: distingue el lector de alguien tecleando | OK | — |
| 18.16 | El comprobador avisa si el lector añade un prefijo de letras | OK | — |
| 18.17 | El comprobador dice qué artículo del catálogo es ese código | OK | — |
| 18.18 | Probar la remisión a la AEAT desde la misma pantalla | OK | — |
20. Sin tienda física (solo venta online) (12)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 20.1 | Perfil «Solo vendo online (sin tienda física)» al instalar | OK | 1, 2, 3, 4, 5 |
| 20.2 | Modo sin mostrador: apaga botonera, cajón, arqueos y fichajes | OK | 1, 2, 3, 4, 5 |
| 20.3 | Elegir ese perfil enciende el modo solo | OK | 1, 2, 3, 4, 5 |
| 20.4 | NO se apaga nada de lo que exige la ley | OK | 1, 2, 3, 4, 5 |
| 20.5 | Cada cosa apagada dice POR QUÉ y dónde se enciende | OK | 1, 2, 3, 4, 5 |
| 20.6 | Se vuelve a encender todo desde Ajustes, uno por uno | OK | — |
| 20.7 | El perfil online pone 14 días de desistimiento, no 30 | OK | — |
| 20.8 | Retención de IRPF en la factura | OK | — |
| 20.9 | La retención va en la ficha del CLIENTE, no en la del comercio | OK | — |
| 20.10 | A una factura simplificada no se le retiene | OK | — |
| 20.11 | La retención NO se resta del registro que va a la AEAT | OK | — |
| 20.12 | La factura enseña la retención y el líquido a percibir | OK | — |
21. Vender sin pasar por la tienda (9)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 21.1 | Formas de pago de la tienda: PayPal, Redsys, pagado en la web, contra reembolso | OK | 1, 2, 3, 4, 5 |
| 21.2 | El TPV las APUNTA, no cobra con ellas | OK | — |
| 21.3 | Ninguna entra en el cajón | OK | 1, 2, 3, 4, 5 |
| 21.4 | Se ofrecen solo las que la tienda tiene instaladas | OK | — |
| 21.5 | El contra reembolso NO se da por cobrado | OK | — |
| 21.6 | Sin mostrador, vender aquí AVISA y hay que aceptarlo | OK | 1, 2, 3, 4, 5 |
| 21.7 | Se avisa una vez por venta, no en cada línea | OK | — |
| 21.8 | Una venta que VIENE de un pedido no avisa | OK | 1, 2, 3, 4, 5 |
| 21.9 | Queda apuntado quién lo aceptó y cuándo | OK | — |
19. Por oficio (13)
| Nº | Qué hace | Estado | Comprobada en las vueltas |
|---|---|---|---|
| 19.1 | Ropa y calzado: Cuadrícula talla × color con existencias, cambio de talla sin devolución | OK | — |
| 19.2 | Ropa: Etiquetas con talla y color | OK | — |
| 19.3 | Ferretería: Venta a granel (tornillos por peso o por unidad), corte de material | OK | — |
| 19.4 | Ferretería: Equivalencias y artículos sustitutivos | OK | — |
| 19.5 | Panadería / obrador: Ventas por peso con báscula, producción del día, mermas | OK | — |
| 19.6 | Panadería: Encargos por fecha y hora | OK | — |
| 19.7 | Estanco: Precio de venta fijado por ley y control de márgenes | OK | — |
| 19.8 | Farmacia / parafarmacia: lotes, caducidades y aviso de los que no la tienen | OK | — |
| 19.9 | Bar / cafetería: Mesas y salas, comandas a cocina, dividir cuenta | OK | 1, 3, 4, 5 |
| 19.10 | Bar: Menú del día y modificadores | OK | — |
| 19.11 | Peluquería / centro: Citas, bonos de sesiones, profesional que atiende | OK | — |
| 19.12 | Óptica / joyería: Encargos, señal y entrega, número de serie | OK | — |
| 19.13 | Todos: Vale de cambio con caducidad y su papel | OK | — |
Generado el 11/09/2026 00:15. Esta página no se escribe a mano: la rehace la propia prueba cada vez que termina una vuelta.