Integración con
ICG Manager

Manual de referencia para el responsable de IT: arquitectura, requisitos, puesta en marcha de un local, bajada de maestros, subida de ventas, operativa diaria e incidencias.

AvantPOS · Manual técnico de integración · Avant IT · octubre de 2026

Parte 1 · Cómo funciona

Qué es la integración, cómo se reparte el trabajo entre la central y el local, y qué piezas intervienen.

1Qué es la integración

AvantPOS es el TPV del local. ICG Manager sigue siendo el sistema de la central y el maestro de los datos. La integración hace que AvantPOS trabaje con Manager igual que lo hacía FrontRest: la central mantiene en Manager el catálogo, los precios, los usuarios y la botonera; el local vende con AvantPOS; y todo lo que pasa en el local vuelve a Manager con las cajas, las series y los documentos de ICG.

Lo que se busca es que en la central no cambie nada: los mismos usuarios siguen trabajando en Manager, sin pantallas nuevas ni datos que mantener en dos sitios, y los informes, el stock, la contabilidad y el envío al SII siguen saliendo de Manager.

  1. La central manda: lo que se decide en Manager llega al local en pocos minutos, sin reiniciar nada.
  2. El local vende: tickets, comandas, cobros, devoluciones, cierres, fichajes, recepciones y mermas se hacen en AvantPOS.
  3. Todo vuelve: cada documento del local entra en Manager por ICG DataExchange, la herramienta oficial de importación de ICG, o por procedimientos propios con permisos mínimos.

ConsejoEste manual está pensado para el responsable de IT que administra ICG Manager y SQL Server. Explica qué instala Avant, qué tiene que preparar la central, qué se ve en cada sitio y qué hacer si algo falla.

Qué se gestiona en cada sitio

En AvantPOS, todo lo que viene de la central se ve pero no se edita. Las pantallas del backoffice lo indican con el aviso «El catálogo se gestiona en ICG Manager» y la hora de la última actualización. Lo que es propio del local se sigue configurando en AvantPOS.

QuéDónde se mantieneDetalle
Artículos, familias y códigos de barrasCentral (Manager)En AvantPOS se ven en solo lectura. La familia de AvantPOS es la combinación departamento, sección y familia de Manager.
Precios y tarifasCentral (Manager)Qué tarifa aplica cada salón del local se decide en el local.
IVACentral (Manager)Se usa el IVA de venta en TPV del artículo cuando está informado; si no, su tipo de impuesto.
Modificadores, variaciones de texto y menúsCentral (Manager)Con sus grupos, mínimos y máximos y suplementos.
Formas de pagoCentral (Manager)Si una forma cobra con el datáfono o con el CashDro se decide en el local.
Usuarios (vendedores) y su perfilCentral (Manager)El PIN, el permiso para fichar y lo que puede hacer cada perfil se configuran en el local.
Botonera por tipo de terminalCentral (Manager)Páginas, orden y color de los botones.
Destinos de cocina (tipos de preparación)Central (Manager)A qué impresora o pantalla de cocina va cada destino se decide en el local.
Conceptos de caja y motivos de mermaCentral (Manager)
Entregas de la central al localCentral (Manager)Albaranes de venta de la central al cliente del local; el local los recibe.
Facturas con NIFCentral (Manager)Con el catálogo central, el TPV no emite facturas con NIF: las hace la central.
InventariosCentral (Manager)Se siguen haciendo en Manager.
Promociones de ManagerCentral (Manager)Disponible en una próxima versión.
Formatos de venta adicionalesCentral (Manager)Disponible en una próxima versión. Hoy baja el formato base de cada artículo.
Impresoras y a qué destino imprimenLocal (AvantPOS)
Salones y mesas, con su tarifaLocal (AvantPOS)Copia informativa opcional a Manager (capítulo 11).
Dispositivos: datáfono, CashDro, pantallas de cocina, comanderasLocal (AvantPOS)
Numeración y caja de ICG de cada TPVLocal (AvantPOS)Con los códigos de serie y de caja que da de alta la central.
Disponible en una próxima versiónLas promociones y los formatos de venta adicionales de Manager todavía no bajan a AvantPOS. Hasta entonces, cada formato que se venda en el local tiene que existir en Manager como artículo.

2Arquitectura

La integración tiene tres piezas. Ninguna necesita abrir puertos de entrada: el conector y los locales se conectan al relé, y el relé no se conecta a nadie.

LA CENTRAL · servidor de ManagerICG ManagerSQL Server · base de gestiónICG DataExchangegrupo «AVANTPOS IMPORTAR TICKETS»Conector de Avantservicio de Windowslee (solo lectura)loteimportaRelé de Avant<cliente>-rele.avantpos.esúltima foto del catálogode cada localcola de documentosEL LOCALServidor de AvantPOSbase de datos propia del localsigue vendiendo sin internetTPVComanderasPantallas de cocinaHTTPSHTTPSConector: publica el catálogoy recoge los documentosLocal: baja el catálogoy sube los documentosLas dos conexiones salen hacia el relé: no se abre ningún puerto ni en la central ni en el local.

El conector, en el servidor de Manager

Es un servicio de Windows de Avant («AvantPOS Conector ICG») que se instala en el servidor de Manager. Cada minuto:

  1. lee de la base de datos de gestión lo que ha cambiado en el catálogo, con un login de solo lectura y consultas que no bloquean (lectura sin bloqueos y con tiempo máximo de espera), y publica en el relé la foto del catálogo de cada local;
  2. recoge del relé los documentos de los locales, los deja en las tablas intermedias AVANTPOS_* y lanza DataExchange con el grupo de AvantPOS; después completa lo importado con sus procedimientos y confirma al relé lo que ya está en Manager;
  3. comprueba cada Z contra lo que hay en Manager y avisa si no cuadra.

El conector nunca escribe directamente en las tablas de ICG: o lo hace DataExchange, o un procedimiento AVANTPOS_* que se ejecuta con un usuario sin login que solo tiene permisos sobre las tablas que necesita.

El relé, en los servidores de Avant

Cada cliente tiene su propio relé, en su propio dominio (<cliente>-rele.avantpos.es), con sus datos separados de los de cualquier otro cliente. Guarda la última versión del catálogo de cada local, la cola de documentos que suben y los correos de aviso. La comunicación es siempre por HTTPS, y cada local y el conector se identifican con su propia clave, que se puede revocar sin afectar a los demás.

AvantPOS, en el local

Cada local tiene su servidor de AvantPOS con su propia base de datos, y los TPV, comanderas y pantallas de cocina trabajan contra él. Cada local recibe solo lo suyo: su botonera, sus tarifas, sus formas de pago y sus almacenes.

Disponible en una próxima versiónAvantKiosk (quiosco de autoservicio) con el catálogo central. La integración está pensada para TPV, comanderas y pantallas de cocina.

Qué pasa si algo se cae

  1. Sin internet en el local: AvantPOS sigue vendiendo con la última versión buena del catálogo. Los documentos quedan en la cola del local y suben solos cuando vuelve la conexión, sin reintentos manuales.
  2. Sin servidor de Manager, sin conector o sin DataExchange: los locales siguen vendiendo y los documentos esperan en el relé. Cuando la central vuelve, el conector los importa en orden.
  3. Sin relé: los locales siguen vendiendo y guardan los documentos; el conector espera. Al volver, el TPV reenvía lo que el relé no tenga y el conector vuelve a publicar el catálogo.

Ningún documento se borra del local hasta que el conector confirma que está en Manager. Un corte, aunque dure un fin de semana, no pierde ni duplica nada.

3Qué instala Avant en Manager

Todo lo que Avant añade a la base de datos de gestión lleva el prefijo AVANTPOS_ (o el nombre avantpos_ en los logins), se instala con scripts revisados que se pueden volver a ejecutar para actualizar y se quita con un script de desinstalación que no toca ningún dato de ICG: los documentos ya importados se quedan.

Objeto en la base de datos de gestiónPara quéQuién lo usa
Login avantpos_lecturaLeer el catálogo, las entregas, las existencias y comprobar lo importado. Solo lectura (db_datareader en la base de gestión y en GENERAL).Conector
Login avantpos_escrituraEscribir solo en las tablas AVANTPOS_* y ejecutar los procedimientos AVANTPOS_*. No puede leer ni escribir ninguna tabla de ICG.Conector
Usuario avantpos_proc (sin login)Identidad con la que se ejecutan los procedimientos AVANTPOS_*: permisos solo sobre las tablas de ICG que cada uno necesita. Nadie puede iniciar sesión con él.Procedimientos
Tablas AVANTPOS_* (lotes, tickets, cobros, modificadores, cierres, fichajes, caja, recepciones, mermas, plano)Tablas intermedias: el conector deja aquí cada lote; DataExchange o el procedimiento lo pasan a las tablas de ICG.Conector, DataExchange
Procedimientos AVANTPOS_* (post-importación, declarar Z, fichajes, caja, arqueo X, recepción, merma, plano)Completan lo que DataExchange no hace solo (cobros múltiples, modificadores, consumo y stock por Z) y aplican fichajes, caja, recepciones y mermas como lo haría FrontRest.Conector
Grupo de DataExchange «AVANTPOS IMPORTAR TICKETS»Exportación del lote a fichero e importación de documentos de venta con sus SQL previas de borrado (por serie y número de AvantPOS o por su caja).Conector (por tarea programada)
Tarea programada «AVANTPOS DataExchange»Lanza DataExchange con el grupo de AvantPOS y el usuario de Windows que tiene guardada la conexión de Manager. No tiene disparador: la lanza el conector.Conector
Servicio «AvantPOS Conector ICG»Servicio de Windows de inicio automático retrasado; se reinicia solo si cae.—

Qué va por DataExchange y qué por procedimiento

Por DataExchange (mappings de ICG)Por procedimientos AVANTPOS_* (permisos mínimos)
Tickets, facturas simplificadas, invitaciones y devolucionesLectura del catálogo y de las entregas (login de solo lectura)
Cierres Z y su arqueoCobros múltiples, modificadores, consumo por escandallo y stock por Z (post-importación)
Tesorería de cada documentoFichajes, movimientos de caja y arqueos X
Recepciones de entregas, mermas y copia del plano

Todos los borrados y actualizaciones sobre tablas de ICG filtran por los documentos de AvantPOS (sus series y números) o por su front, su caja y su Z. Nunca tocan datos de FrontRest ni de otros TPV, aunque compartan local y almacén.

Tablas de ICG que se modifican

Para que el IT sepa exactamente dónde aparecen los datos de AvantPOS:

Tablas de ICGQué hace AvantPOS en ellasCómo
ALBVENTACAB/LIN, FACTURASVENTA, TESORERIACrea tickets, invitaciones y devoluciones; completa los cobrosDataExchange + post-importación
ALBVENTAMODIF, ALBVENTACONSUMO, STOCKSPORZModificadores, consumo por escandallo y stock por Z de la caja de AvantPOSPost-importación
ARQUEOS, ARQUEOSLIN, DECLARADOZArqueo de la Z de la caja de AvantPOS, declarado y descuadre; arqueos XDataExchange + procedimientos
PAGOSMovimientos de caja (entradas y salidas) con su conceptoProcedimiento
REGISTROEMPLEADOSFichajes: sustituye el día del empleadoProcedimiento
ALBCOMPRACAB/LIN/TOT, ALBCOMPRACAMPOSLIBRESAlbarán de compra del local al recibir una entrega de la central; marca recibido el albarán de origenProcedimiento
TRASPASOSCAB, MOVIMENTS, SERIES (solo el contador de traspasos)Mermas: traspaso al almacén de mermasProcedimiento
REM_SALAS, REM_CONFIGSALA, REM_IMPRESORASRESTCopia del plano, solo del front de AvantPOS (opcional)Procedimiento

Parte 2 · Preparación y puesta en marcha

Lo que tiene que estar listo en el servidor de Manager y en ICG antes de abrir el primer local, y el orden de instalación.

4Requisitos en el servidor de Manager

RequisitoDetalle
ICG Manager e ICG DataExchangeInstalados y con licencia en el servidor de Manager. Probado con la serie 90.81 (2026). El conector depende del esquema interno de ICG: ver «Política de actualizaciones».
SQL ServerAutenticación mixta (los logins del conector son de SQL Server). Probado con SQL Server 2017 y bases de ICG con nivel de compatibilidad antiguo.
Windows del servidor de ManagerWindows Server x64. El conector lleva .NET incluido: no hay que instalar nada más.
Salida a internet por HTTPS (443)Del servidor de Manager al relé de Avant. No hace falta ninguna conexión entrante.
Usuario de Windows para DataExchangeUn usuario que ya tenga guardada en DataExchange la conexión con Manager (ver apartado siguiente).
Carpeta de intercambioUna carpeta local (por ejemplo C:\AVANTPOS\subida) donde DataExchange escribe y lee el fichero de cada lote. El instalador da permiso al usuario de la tarea.
Empresa de ManagerEl código de la empresa en GENERAL (el parámetro -GESTION de DataExchange).
Envío al SIILa sociedad del local declara por SII desde Manager (ICGSII u otro medio). Ver «Conformidad fiscal».
Copia de pruebas de Manager (recomendado)Una copia aislada, sin red, para probar los objetos y el grupo de DataExchange con datos reales antes de instalarlos en producción.

El usuario de la tarea de DataExchange

DataExchange no guarda la contraseña de la base de datos por su cuenta: usa la conexión que el usuario de Windows tiene guardada en Manager y en DataExchange. Por eso la tarea programada «AVANTPOS DataExchange» se ejecuta con un usuario concreto, con su contraseña y «se haya iniciado sesión o no».

  1. Elija un usuario de Windows que ya use DataExchange (o inicie sesión con él, abra DataExchange y guarde la conexión con Manager una vez).
  2. Ese usuario se indica al instalar el conector; la contraseña la guarda Windows en la tarea, no se escribe en ningún fichero.
  3. Si cambia la contraseña de ese usuario, hay que volver a ejecutar el instalador para actualizar la tarea.
ImportanteSi el usuario de la tarea no tiene guardada la conexión de Manager, DataExchange abre un cuadro de diálogo que nadie ve y se queda parado sin escribir registro. El conector lo detiene a los dos minutos y avisa, pero no sube nada hasta que se corrija.

Conformidad fiscal

Todo lo que sube AvantPOS entra en Manager como documento declarado, y sus facturas simplificadas quedan pendientes de envío al SII, igual que las de FrontRest. Es la central, desde Manager, quien las declara. Por eso la sociedad de cada local tiene que declarar por SII desde Manager (por ejemplo, con ICGSII activo para esa empresa) antes de que el local empiece a vender.

Regla de oroUn documento que ya está en Manager no se vuelve a importar nunca. Reimportarlo lo sustituiría y su factura volvería a quedar pendiente de envío al SII, es decir, se declararía dos veces. El conector lo impide: lo que ya consta importado se confirma sin subirlo, y si una serie y número ya existen en Manager el documento se aparta con un aviso. No relance a mano grupos de DataExchange de AvantPOS.
Disponible en una próxima versiónLocales cuya sociedad no declare por SII desde Manager. En ese caso AvantPOS tendría que registrar con VeriFactu en el propio TPV y el planteamiento cambia: se estudia con Avant antes de abrir el local.

Política de actualizaciones de ICG

El conector lee tablas internas de ICG y DataExchange importa con mappings que dependen de su versión. Una actualización de Manager puede cambiar ese esquema.

  1. Avise a Avant antes de actualizar Manager, DataExchange o ICGSII, con la versión de destino.
  2. Avant comprueba el conector con esa versión (lo ideal, en la copia de pruebas) antes de que llegue a producción.
  3. Mientras tanto no se pierde nada: si después de una actualización algo deja de importarse, los documentos esperan en el relé y los locales siguen vendiendo.

5Cajas, series y almacenes en Manager

AvantPOS no inventa códigos de ICG: usa los que da de alta la central. Para cada local y cada TPV hay que preparar en Manager lo siguiente:

QuéDónde se da de altaReglas
Caja de ICG de cada TPVManagerNueva y solo para ese TPV: nunca la del TPV anterior. Hasta 3 caracteres. Que no tenga historia en ningún front (en ICG puede haber el mismo código de caja en varios fronts).
Caja de stockConfiguración del TPVNúmero entero propio de cada TPV, distinto de 1 (1 es el que usa FrontRest en el stock por Z).
Serie de ticketsManagerCódigo de serie de ICG, hasta 4 caracteres. ICG distingue mayúsculas: se escribe tal cual.
Serie de devolucionesManagerDistinta de la de tickets. Ningún TPV comparte serie con otro.
Serie de invitaciones y consumo del personalManagerOpcional; si no hay, van en la de tickets.
Serie de compras de la cajaManagerPara las recepciones de las entregas de la central. Por defecto, el código de caja seguido de C; si es otra, se indica en el conector.
Front del localManagerCon el cliente al que la central hace los albaranes de entrega y la central como proveedor del local.
Almacén del localManager / conectorEl de sus cajas. Con serie de traspasos (para las mermas).
Almacén de mermasManager / conectorEl de mermas del front o uno propio del local.
Número de sala en la centralAvantPOS (cada salón)El número de sala de ICG (1 sala, 2 terraza…). Sin él, los tickets de sus mesas suben sin sala, como los de barra.

Por qué cada TPV necesita una caja nueva

Las Z de AvantPOS empiezan en 1. En una caja con historia se mezclarían con las Z antiguas de esa caja: el cuadre no cuadraría y la importación rehace el arqueo de la Z que recibe. Por eso cada TPV de AvantPOS tiene su caja de ICG, nueva y solo para él, aunque el almacén sea el del local (el stock tiene que salir del mismo sitio).

ConsejoSi un código de caja ya existe en otro front con arqueos, el conector para la subida de esa caja y avisa: use un código que no se haya usado nunca.

6Puesta en marcha de un local

En la central (una vez por cliente)

  1. Avant crea el relé del cliente y comprueba que responde.
  2. En la base de datos de gestión, con el visto bueno del IT: los objetos AVANTPOS_* (tablas y procedimientos).
  3. Los logins avantpos_lectura y avantpos_escritura. Las contraseñas las genera Avant y las guarda en su almacén de credenciales; no se envían por correo.
  4. El grupo de DataExchange «AVANTPOS IMPORTAR TICKETS», apuntando a la carpeta de intercambio. Apunte el número de grupo que asigna Manager: cambia en cada instalación.
  5. El conector: se copia el paquete al servidor de Manager y se ejecuta su instalador en PowerShell como administrador, con el grupo, el servidor de ICG, la base de datos de DataExchange y el usuario de la tarea. Instala en C:\AvantPOS\ConectorICG (solo la leen SYSTEM y los administradores, porque contiene contraseñas), crea la tarea «AVANTPOS DataExchange» y registra el servicio, pero no arranca nada.
  6. Avant completa la configuración del conector: conexiones, relé, locales (front, tarifa por defecto, formas de pago) y cajas (front, almacén, caja de stock, series y, si hace falta, serie de compras y almacén de mermas). El servicio no arranca mientras quede algún dato sin rellenar o si el grupo, la tarea o la base de datos no coinciden.
  7. Prueba de lectura sin publicar nada: el conector cuenta los productos, familias y botones de cada local.
  8. Arranque del servicio. Su registro queda en el Visor de eventos › Aplicación, origen «AvantPos.ConectorIcg».
Disponible en una próxima versiónEl script que crea el grupo de DataExchange en cualquier instalación de Manager, sin partir de mappings que ya existan. Mientras tanto, Avant prepara el grupo para cada instalación y lo prueba en una copia de su Manager antes de instalarlo.

En Manager (por cada local)

  1. Front del local, con el cliente de las entregas y la central como proveedor.
  2. Caja de ICG y caja de stock de cada TPV; series de tickets, devoluciones e invitaciones; serie de compras de cada caja.
  3. Almacén del local con serie de traspasos, y almacén de mermas.
  4. Botonera del tipo de terminal del local, tarifas y formas de pago del front.
  5. Sociedad del local declarando por SII desde Manager.

En el local (lo hace Avant)

  1. AvantPOS instalado con su licencia y el módulo de integración.
  2. Backoffice › Configuración › Integraciones › pestaña «Catálogo central»: «Gestionar el catálogo desde ICG Manager», URL del relé, código del local y su clave. Al activarlo se retiran los datos de ejemplo de la instalación (con una copia previa). Cuando baja la primera versión, se ve en «Estado».
  3. En cada TPV (Local y cobro › Terminales TPV), «Numeración» (serie y siguiente número) y «Subida a ICG Manager» (caja de ICG y caja de stock).
  4. En cada salón (Local y cobro › Salones y mesas), el «Nº de sala en la central».
  5. Lo que es del local: PIN de los usuarios, permisos de cada perfil (por ejemplo, el permiso de comprar para recibir entregas y registrar mermas), qué formas de pago cobran con datáfono o CashDro, impresoras y destinos.
  6. Correos de aviso del local, en la misma pantalla del catálogo central.
Puesta en marcha de un local

Pruebas antes de abrir

  1. El catálogo del TPV coincide con Manager: algunos precios de cada tarifa, la botonera, los usuarios.
  2. Un cambio de precio en Manager llega al TPV con «Actualizar ahora».
  3. Un ticket cobrado con efectivo, otro con tarjeta y otro con dos formas de pago; una invitación y una devolución.
  4. Un arqueo X y un cierre Z: en Manager aparecen los documentos en su caja y su Z, la tesorería y el arqueo, y el conector no avisa de descuadre.
  5. Si se usan: una recepción de entrega, una merma, un fichaje y un movimiento de caja.
  6. Los documentos de prueba se anulan como cualquier otro documento: con devoluciones desde el TPV, nunca borrándolos en Manager.

7Corte desde el TPV anterior y numeración

La serie que imprime AvantPOS es la que se declara en Manager y en el SII. Se configura en Backoffice › Local y cobro › Terminales TPV › (el TPV) › Numeración: serie y siguiente número de tickets, de devoluciones y, si se quiere, de invitaciones y consumo del personal. La pantalla enseña el último número usado y el siguiente de cada serie.

  1. El siguiente número nunca retrocede: si en la serie ya hay números más altos, AvantPOS sigue desde el último.
  2. Fije el siguiente número una sola vez, antes del primer cobro. Con VeriFactu los números de una serie no se pueden saltar ni reutilizar.
  3. La configuración de la subida a Manager no lleva series: toma las de la numeración.

Local nuevo

La central crea las series del local y la caja de cada TPV; en AvantPOS se ponen esas series con el siguiente número 1 (o el que indique la central).

Local que viene de FrontRest

Para seguir la misma numeración sin pisar nada:

  1. Al cierre del último día con FrontRest, cerrar su Z y no volver a cobrar con FrontRest en esas series.
  2. En Manager, leer el último número de cada serie (tickets, invitaciones y abonos).
  3. En AvantPOS, poner las mismas series con el número siguiente al último de cada una.
  4. Comprobar en la pantalla de numeración que el siguiente es el correcto antes del primer cobro.
  5. Las cajas de ICG son nuevas aunque las series continúen.
ImportanteEl TPV anterior y AvantPOS nunca deben cobrar a la vez en la misma serie.

Si aun así llegara a Manager un documento cuya serie y número ya existen, el conector lo aparta con un aviso y no lo sustituye.

Parte 3 · Qué baja y qué sube

El detalle de cada flujo: qué datos viajan, cuándo, y dónde se ven en AvantPOS y en Manager.

8Bajada de maestros

La central sigue trabajando en Manager como siempre. En la imagen, el cambio de precio de un artículo en la tarifa de un local, en la ficha del artículo de Manager.

1 · Managerla central cambiaun precio o un artículo2 · Conectorlee lo que cambió(cada minuto)3 · Relénueva foto delcatálogo del local4 · AvantPOSla comprueba cada 2 mino «Actualizar ahora»5 · Localla aplica entera,sin reiniciar
Bajada de maestros

Qué baja

Qué bajaOrigen en ManagerDónde se ve en AvantPOS
Artículos y familiasArtículos (sin descatalogados), departamento-sección-familia, código de barras, venta por pesoCatálogo › Productos y Familias y categorías (solo lectura)
PreciosTarifas de venta del frontPrecios y promociones › Tarifas
IVAImpuestos e IVA de venta en TPVEn cada producto
Modificadores y variacionesGrupos de modificadores y comentariosCatálogo › Modificadores
MenúsArtículos menú y sus gruposCatálogo › Menús
BotoneraFavoritos por tipo de terminalPantalla de venta del TPV y de la comandera
Destinos de cocinaSituacionesTipos de preparación
Formas de pagoFormas de pago del frontLocal y cobro › Formas de pago
Usuarios y perfilesVendedores y su tipo de usuarioEquipo › Usuarios y Perfiles y permisos
Conceptos de cajaConceptos de pagoIngresos y gastos de caja
Motivos de mermaMotivos de traspasoMermas
Entregas pendientesAlbaranes de venta de la central al cliente del localEntregas de la central
Catálogo de compraExistencias de los almacenes del local (se renueva cada hora)Artículos que se pueden mermar

Cada dato guarda su código de ICG, que es el que se usa después para subir los documentos.

Cuándo baja

  1. El conector revisa Manager cada minuto y publica una versión nueva del catálogo del local solo si algo ha cambiado. Detecta los cambios por las versiones de fila de ICG, no por la fecha de modificación.
  2. El TPV comprueba si hay versión nueva cada 2 minutos («Comprobar cada (minutos)», de 1 a 60), al arrancar y al pulsar «Actualizar ahora».
  3. La versión se aplica entera o no se aplica: nunca queda un catálogo a medias. El resultado dice cuántas altas, cambios y bajas hubo.
  4. Los tickets ya abiertos conservan el precio con el que se abrieron.
  5. En «Estado» se ven la versión aplicada, la última actualización, el último intento y el último error.
Bajada de maestros

Cómo se ve en el local

Las pantallas del catálogo (productos, familias, tarifas, menús, formas de pago, usuarios, perfiles) muestran el aviso «El catálogo se gestiona en ICG Manager» y no permiten editar. Donde hay algo del local, el aviso lo dice: «Aquí solo se edita lo que es del local: el PIN y el permiso para fichar» en Usuarios, «los permisos de cada perfil» en Perfiles y permisos, «si cada forma de pago cobra con el CashDro» en Formas de pago. En Tarifas, la asignación de cada tarifa a los salones es del local.

Bajada de maestros

Usuarios y perfiles

Los vendedores de Manager bajan con su nombre corto y su perfil (tipo de usuario). Manager solo guarda el nombre del perfil, no lo que permite: lo que puede hacer cada perfil (anular, invitar, devolver, cerrar caja, comprar…) se configura una vez en AvantPOS. El PIN de cada usuario es del local y no baja de Manager.

Bajada de maestros

La botonera

En modo central, la carta del TPV y de la comandera se presenta como la botonera de FrontRest: solo las páginas de ICG del tipo de terminal del local, en su orden y con su color, con productos y menús mezclados en su posición. El orden de los botones no se cambia en el TPV.

Bajada de maestros

9Subida de ventas

Cada ticket llega a Manager como si lo hubiera hecho el TPV de siempre: su serie, su número, su caja, su Z, su vendedor y su forma de pago. En la imagen, un ticket de AvantPOS en la ventana «Facturas de venta» de Manager, con una línea invitada a 0 y el cobro con tarjeta en la tesorería.

1 · TPVcobra y guardaen su cola2 · Relérecibe yconfirma3 · Conectorprepara el loteen AVANTPOS_*4 · DataExchangeimporta consu grupo5 · Post-import.cobros, añadidos,consumo y stock6 · TPVmarca el documento«En Manager»
Subida de ventas

Qué sube y dónde queda

QuéDónde queda en ManagerCuándo
Tickets (factura simplificada)Albarán y factura de venta en la serie de tickets, tesorería, modificadores, consumo por escandallo y stock por Z; sala, mesa, comensales, camarero por línea, tarifaEn minutos (como máximo, el intervalo de subida)
Invitaciones y consumo del personalLíneas CI a 0 en la serie de invitacionesCon los tickets
DevolucionesDocumento en la serie de devoluciones enlazado al ticket devuelto («Abono de…»), líneas DV en negativoCon los tickets
Cierre ZArqueo de la caja de AvantPOS con declarado, fondo, entradas, pagos y descuadre; declarado de la ZAl cerrar, cuando sus tickets ya están
Arqueo XArqueo tipo X (sin líneas)Al imprimir el X
Movimientos de caja (manuales y CashDro)Pagos de caja con su concepto de la centralCon los tickets
FichajesRegistro de empleados (el día entero del empleado)Al fichar
Recepción de una entregaAlbarán de compra en la serie de compras de la caja; la entrega queda recibidaCon la subida
MermasTraspaso del almacén del local al de mermas, con su motivo y al último costeCon la subida
Plano del local (opcional)Salas, mesas e impresoras del front de AvantPOSAl cambiar el plano
Pedidos a proveedorDisponible en una próxima versión—
Traspasos entre almacenes o localesDisponible en una próxima versión—

Cuándo sube

  1. Los tickets cobrados se envían al relé enseguida y, como muy tarde, en el intervalo de subida (15 minutos por defecto).
  2. Cada Z sube en cuanto se cierra, con los tickets que le falten delante.
  3. El conector recoge lo que haya en el relé cada minuto y lo importa por lotes, uno por caja y Z.

No es tiempo real como ICGRemote: entre el cobro y su aparición en Manager pasan unos minutos.

Cómo queda cada caso

  1. Modificadores, como FrontRest: el suplemento va dentro del precio de la línea y cada modificador o variación de texto queda en los modificadores de la línea (ALBVENTAMODIF), con su grupo y su nivel.
  2. Invitaciones y consumo del personal: líneas CI a 0 en la serie de invitaciones.
  3. Devoluciones: documento propio en la serie de devoluciones, enlazado al ticket devuelto, con líneas DV en negativo y el cobro devuelto en negativo.
  4. Varios cobros por ticket (cuenta dividida, pago mixto): una línea de tesorería por cobro, con su forma de pago y la referencia del datáfono cuando la hay.
  5. Propina por sobrecobro, si el local trabaja así: la tarjeta se cobra por el ticket más la propina y la propina sale en efectivo como un cobro negativo del mismo ticket. En Manager quedan dos cobros y el total del ticket no cambia.
  6. Vales y tarjetas regalo: el cobro en su forma de pago con el número del vale.
  7. Descuentos: ICG calcula cada línea como unidades por precio, así que una línea con descuento sube con el precio ya rebajado (en Manager se ve el precio efectivo, no el precio y el porcentaje por separado). El total siempre coincide con lo cobrado.
  8. Venta por peso: unidades con decimales (kg), y el consumo por escandallo va por esas unidades.
  9. Camarero por línea: cada línea lleva el vendedor que la añadió; la cabecera, el del ticket.
  10. Consumo por escandallo y stock por Z: se calculan para la caja de stock de AvantPOS; el stock por Z de otros TPV no se toca.

Controles antes y después de importar

  1. Fechas: un documento con fecha de más de 7 días atrás o en el futuro queda «Apartado» en el TPV (suele ser el reloj mal puesto) y no sube hasta que alguien confirme la fecha.
  2. Duplicados: lo que ya consta importado se confirma sin volver a subirlo, y una serie y número que ya existen en Manager se apartan con aviso.
  3. Lote rechazado: si ICG rechaza un lote por su contenido y no entra nada, el conector lo parte hasta aislar el documento que falla, sigue con los demás y avisa. Si DataExchange se cuelga, no se parte: se reintenta.
  4. Un solo conector a la vez: un bloqueo en la base de datos impide que dos conectores importen al mismo tiempo.
Regla de oroUn documento que ya está en Manager no se vuelve a importar nunca. Reimportarlo lo sustituiría y su factura volvería a quedar pendiente de envío al SII, es decir, se declararía dos veces. El conector lo impide: lo que ya consta importado se confirma sin subirlo, y si una serie y número ya existen en Manager el documento se aparta con un aviso. No relance a mano grupos de DataExchange de AvantPOS.
Subida de ventas

Diferencias conocidas con FrontRest

  1. Un documento de 0 € (una invitación entera) entra sin línea de tesorería; FrontRest pone una de 0 en efectivo. No cambia el arqueo, la Z ni el SII.
  2. Las líneas con descuento muestran el precio efectivo (ver arriba).
  3. El número de albarán interno lo asigna ICG con su contador; el número del ticket es el de la factura simplificada, que es el que imprime AvantPOS.

10Cierres Z, arqueos X y caja

El cierre de caja se hace en el TPV: el encargado cuenta el efectivo y declara cada forma de pago. Al generar el cierre, la Z sube con el arqueo por forma de pago: calculado, declarado, fondo, entradas, pagos y descuadre.

Cierres Z, arqueos X y caja

Cuadre de cada Z

Cuando la Z y sus tickets están en Manager, el conector compara la Z de AvantPOS con Manager al céntimo: número de documentos y total por forma de pago. Si en Manager faltan tickets y la Z es reciente, espera, porque aún pueden estar subiendo. Si no cuadra, avisa a Avant y a los correos del local, y la Z aparece con problema en el TPV.

Además, cada día (a partir de las 10:00 por defecto) el conector revisa el día de negocio anterior: si una caja tuvo tickets y su Z no ha llegado, avisa. Un día sin tickets no genera aviso.

Quién cierra la Z en Manager

Por defecto, la Z llega a Manager con el declarado y el descuadre, pero abierta: la cierra la central en Manager, como decida (CERRADO, retirado). Opcionalmente, el conector puede dejarla cerrada al cuadrar, con la retirada y el descuadre calculados como FrontRest. Es una decisión de la central que se configura en el conector.

ConsejoSi llega un ticket tarde a una Z ya importada, la importación rehace el arqueo de esa Z con todos sus documentos y vuelve a aplicar el declarado.

El fondo de caja

Disponible en una próxima versiónEl tratamiento del fondo de caja en la hoja «Cierre de Caja Diario» de Manager. Hoy el fondo viaja dentro del efectivo de la Z (calculado y declarado lo incluyen, y el fondo va en su campo de fianza), y esa hoja no lo toma como cambio inicial: muestra un descuadre igual al fondo. El cuadre fiable es el del conector (documentos y totales por forma de pago) y el de la lista de documentos y la tesorería de la Z.

Arqueos X y movimientos de caja

  1. Arqueo X: al imprimirlo, sube como arqueo tipo X, sin líneas.
  2. Ingresos y gastos de caja: se registran en el TPV o la comandera con un concepto de la central (conceptos de pago) y suben como pagos de caja. Los movimientos del CashDro llevan solos el concepto de entrada o retirada.
Cierres Z, arqueos X y caja

11Entregas de la central, mermas y fichajes

Entregas de la central

La central entrega mercancía al local con un albarán de venta (serie PAAL) a nombre del cliente del local, como hasta ahora. Las entregas pendientes bajan al local con el catálogo.

Entregas de la central, mermas y fichajes
  1. El encargado la abre en la comandera (Más › «Entregas de la central») o en el backoffice (Almacén › Albaranes de compra › «De la central», o Integraciones › Catálogo central). Hace falta el permiso de comprar.
  2. «Recibir todo», o corregir las unidades línea a línea y «Recibir estas cantidades» (0 = no ha venido; las negativas son devoluciones a la central).
  3. Una entrega que deja de estar pendiente en la central (la recibió otro puesto o la anularon) desaparece sola.
  4. La recepción sube con la siguiente subida: en Manager aparece en unos minutos, y en el local la entrega pasa a «En Manager» cuando el conector lo confirma.
Entregas de la central, mermas y fichajes

En Manager, la recepción crea el albarán de compra del local en la serie de compras de su caja, con la central como proveedor, «Su albarán» = PAAL-<número>, los precios del origen y las unidades recibidas, y deja recibido el albarán de la central. El stock y el coste los calculan los propios mecanismos de ICG, como con FrontRest. En modo central la recepción no mueve el stock del TPV: el stock es el de Manager.

Entregas de la central, mermas y fichajes

Mermas

  1. Desde la comandera (Más › «Mermas») o el backoffice, con permiso de comprar: motivo de la central, artículo del catálogo de compra (lo que el local tiene en existencias en su almacén de Manager, materia prima incluida) y cantidad con decimales en la unidad de la central.
  2. Sin coste en pantalla: lo pone Manager con el último coste del almacén.
  3. Un local nuevo empieza con el catálogo de compra vacío hasta que su primera entrega crea existencias en su almacén.
Entregas de la central, mermas y fichajes

En Manager, cada merma es un traspaso del almacén del local al almacén de mermas, con su motivo, valorado al último coste y ya recibido, igual que las mermas de FrontRest (se ve en Almacén › Traspasos y en los informes de mermas).

Entregas de la central, mermas y fichajes

Fichajes

Los empleados fichan en el TPV con su usuario de la central (su código de vendedor). Cada fichaje sube al registro de empleados de Manager, sustituyendo el día entero de ese empleado. Se consultan con los informes de presencia de Manager. Un usuario dado de alta solo en el local puede fichar, pero su jornada no sube y aparece como error en la pantalla de subida.

Entregas de la central, mermas y fichajes

Copia del plano (opcional)

Con la casilla «Copiar el plano a la central» (Integraciones › Catálogo central, apagada por defecto), cuando cambian los salones con número de sala, sus mesas o las impresoras, se envía una copia a las tablas de salas, mesas e impresoras del front de AvantPOS. Es solo informativa: en Manager nada la usa salvo para verla. El conector se niega a copiarla si el front tiene terminales de FrontRest, para no pisar su configuración.

Lo que sigue en Manager

Disponible en una próxima versiónLos pedidos a proveedor desde el local y los traspasos entre almacenes o locales. Mientras tanto se hacen en Manager, como hasta ahora.

Los inventarios se siguen haciendo en Manager.

12DataExchange en detalle

AvantPOS usa un grupo de mappings propio, «AVANTPOS IMPORTAR TICKETS», con dos mappings: AVANTPOS EXPORT TICKETS (pasa el lote de la tabla intermedia a un fichero de texto en la carpeta de intercambio) y AVANTPOS IMPORT TICKETS (importa ese fichero como documentos de venta). Antes de importar se ejecutan sus SQL «AVANTPOS BORRAR …», que borran solo los documentos del lote (por serie y número de AvantPOS) y el arqueo de su caja y Z, para que se rehagan.

  1. No tiene programación propia: el conector lanza la tarea programada «AVANTPOS DataExchange» con el grupo de AvantPOS cuando hay un lote preparado, y espera a que termine.
  2. La tabla intermedia solo contiene el lote en curso; el conector no prepara otro mientras quede uno sin terminar.
  3. Un lote pequeño tarda unos segundos. Si DataExchange pasa de dos minutos, el conector detiene solo el proceso de su grupo (nunca otros DataExchange) y lo reintenta en el siguiente ciclo.
  4. Si DataExchange termina con éxito, el conector ejecuta la post-importación. Si falla, el lote queda en error con el mensaje y sin cambios a medias.
DataExchange en detalle

Dónde mirar

  1. DataExchange › Central de alarmas: cada ejecución del grupo, con «Ejecución correcta» o el error en rojo, y su fichero de registro (export, import y SQL externas).
  2. Registro de DataExchange en su carpeta Log (un fichero IMPORTGROUP_<grupo>_<fecha> por ejecución).
  3. Visor de eventos › Aplicación, origen «AvantPos.ConectorIcg»: lo que hace el conector en cada ciclo.
  4. Tabla AVANTPOS_LOTES: cada lote con su estado (importado o error) y el mensaje del error.

ConsejoCon la tabla intermedia vacía, DataExchange dice «La exportación finalizó con errores» porque no hay nada que exportar. Es normal si alguien lanza el grupo a mano; el conector solo lo lanza con un lote preparado.

DataExchange en detalle

Parte 4 · Operativa, incidencias y seguridad

Qué revisar cada día, qué hacer si algo falla, cómo se actualiza y qué datos salen del cliente.

13Operativa diaria

En AvantPOS

Al final de Integraciones › Catálogo central está el estado de la subida del TPV:

Indicador (Integraciones › Catálogo central)Qué significaLo normal
Pendientes de enviarDocumentos guardados en el TPV que aún no ha recibido el relé0, o pocos durante unos minutos
En el relé, camino de ManagerEl relé los tiene; falta que el conector los importe0 al cabo de unos minutos
En Manager hoyDocumentos confirmados como importados hoyCrece con el servicio
Con problemaDocumentos en error o apartados por la fecha; la tabla de abajo da el motivo0
Último envíoÚltima vez que el TPV mandó documentos al reléReciente en servicio
Último errorÚltimo fallo de comunicación o de importación—
  1. Debajo aparecen los documentos con problema, con su motivo, sus intentos y el botón «Reintentar» (o «Fecha correcta: subir» si están apartados por la fecha).
  2. Tras reiniciar el TPV, «Último envío» puede indicar «nunca» hasta el siguiente envío; los contadores son la referencia.
  3. Correos de aviso: hasta 10 direcciones del local que reciben los avisos de su subida (Z que falta, Z que no cuadra, documentos que no se pueden subir). Avant también los recibe.
Operativa diaria

En Manager

  1. Ventas: la ventana «Facturas de venta» (o la lista de tickets), filtrando por la caja de AvantPOS y la Z: los documentos del día.
  2. La tesorería de cada documento y el arqueo de la Z.
  3. DataExchange › Central de alarmas: que las ejecuciones de «AVANTPOS IMPORTAR TICKETS» salgan correctas.
  4. Compras › Albaranes de compra y Almacén › Traspasos para las recepciones y las mermas.

En el servidor de Manager

  1. Servicio «AvantPOS Conector ICG» en marcha.
  2. Espacio en disco y que SQL Server y Manager responden.
  3. No borrar ni modificar la tarea «AVANTPOS DataExchange», la carpeta de intercambio ni las tablas AVANTPOS_*.

14Incidencias y qué hacer

SíntomaCausa probableQué hacer
«Pendientes de enviar» no baja y hay alerta «Sin conexión con el relé»El local no tiene internet o el relé no respondeEl local sigue vendiendo. Revise la conexión del local. Los documentos se reenvían solos; no hay que hacer nada más. Si dura más de unas horas, avise a Avant.
«En el relé, camino de Manager» no bajaEl conector está parado, sin conexión con el relé o con DataExchange atascadoCompruebe que el servicio «AvantPOS Conector ICG» está en marcha y mire el Visor de eventos (origen AvantPos.ConectorIcg).
El conector avisa de que DataExchange se ha colgadoEl usuario de la tarea no tiene guardada la conexión de Manager, Manager no responde o DataExchange espera un cuadro de diálogoInicie sesión con el usuario de la tarea, abra DataExchange y guarde la conexión con Manager. El conector reintenta en el siguiente ciclo. No mate otros DataExchange.
Un documento en «Error» con un motivo de ICGICG rechazó su contenido (por ejemplo, una forma de pago o un artículo que no existe en Manager)El conector aparta ese documento y sigue con los demás. Corrija el dato en Manager y pulse «Reintentar» en el TPV, o avise a Avant.
Un documento «Apartado»Fecha fuera de lo normal: más de 7 días atrás o en el futuro (reloj del TPV mal puesto)Corrija el reloj. Si la fecha es buena (el TPV estuvo días sin red), «Fecha correcta: subir». Una fecha futura no se sube.
Aviso de documentos apartados porque ya existen en ManagerSe ha cobrado en una serie que ya usa otro TPV o el anteriorNo se sustituye nada en Manager. Revise la numeración del TPV (capítulo 7) y avise a Avant.
Aviso «la Z no cuadra»En Manager faltan documentos o un cobro de esa Z, o sobra algunoCompare en Manager la lista de tickets de esa caja y Z con el cierre del TPV. Avant le indica qué documento falta y lo reenvía.
Aviso «falta la Z» del día anteriorLa caja tuvo ventas y no se hizo el cierre ZPida al local que cierre la Z. Sube sola con los tickets que falten.
La subida de una caja se paraLa caja de ICG configurada tiene arqueos de otro frontDé de alta una caja nueva sin historia y cámbiela en el TPV.
Falta un artículo o un precio en el TPVEl cambio aún no ha bajado, el artículo no está en la botonera del tipo de terminal o no tiene precio en la tarifa del local«Actualizar ahora» en Integraciones › Catálogo central; mire «Último error». Revise en Manager la botonera y la tarifa del front.
El TPV vende con precios antiguos tras un cambioEl ticket ya estaba abierto: conserva el precio con el que se abrióEs lo esperado. Los tickets nuevos llevan el precio nuevo.

ConsejoAnte cualquier duda, no reimporte, no borre documentos en Manager y no relance a mano el grupo de AvantPOS: avise a Avant. Soporte de Avant: 93 694 05 02 · soporte@avant-it.net.

A quién avisar

  1. Avant: cualquier aviso del conector, documentos con problema que no se resuelven con «Reintentar», cambios de versión de ICG y altas de locales, cajas o series.
  2. El encargado del local: Z que falta, relojes de TPV mal puestos, falta de internet en el local.
  3. La central (quien mantiene Manager): artículos, precios, botoneras, formas de pago o usuarios que faltan o están mal.

15Actualizaciones y desinstalación

Actualizar AvantPOS y el conector

Las actualizaciones las hace Avant, siempre en este orden: relé, TPV y, por último, conector. El conector va el último porque es el que empieza a enviar datos nuevos del catálogo, y un TPV antiguo no los sabría vender.

  1. El conector se actualiza ejecutando el mismo instalador con el paquete nuevo. Conserva su configuración y vuelve a pedir la contraseña del usuario de la tarea.
  2. Los objetos AVANTPOS_* se actualizan volviendo a ejecutar su script; después se vuelven a dar los permisos del login de escritura sobre lo nuevo.

Actualizar ICG

Siga la política del capítulo 4: aviso previo a Avant con la versión, comprobación del conector y, si algo deja de importar, los documentos esperan en el relé.

Desinstalar

  1. Parar y quitar el servicio y la tarea programada del conector.
  2. Ejecutar el script de desinstalación de los objetos AVANTPOS_* y el grupo de DataExchange.
  3. Quitar los logins avantpos_lectura y avantpos_escritura (y sus usuarios en la base de gestión y en GENERAL).

Los documentos ya importados se quedan en Manager como cualquier otro documento.

16Seguridad y datos

Qué datos salen del servidor de Manager

  1. Hacia el relé: el catálogo de cada local (artículos, precios, modificadores, menús, botonera, formas de pago, conceptos, motivos), sus usuarios (código, nombre corto y perfil), las entregas pendientes y las existencias de sus almacenes.
  2. No salen: clientes, proveedores (salvo la central como proveedor del local), contabilidad, costes de compra más allá de los de las entregas, ni ningún otro dato de Manager.

Qué datos viajan desde el local

  1. Los documentos del local: tickets, cobros (con la referencia del datáfono, nunca datos de tarjeta), cierres, fichajes de los empleados, movimientos de caja, recepciones y mermas.
  2. Los correos de aviso que configure el local.

Cómo se protegen

  1. Todo viaja por HTTPS. El conector y cada local se identifican ante el relé con su propia clave, que se puede revocar.
  2. El relé de cada cliente es independiente: sus datos y claves no se comparten con ningún otro cliente.
  3. En el servidor de Manager no se abre ningún puerto. El conector lee con un login de solo lectura y escribe solo en sus tablas; los procedimientos actúan con un usuario sin login y permisos mínimos.
  4. Las contraseñas del conector están solo en su carpeta de instalación (accesible a SYSTEM y administradores) y en el almacén de credenciales de Avant. Nunca en correos ni en documentos.
  5. El relé guarda los documentos mientras viajan; la copia de verdad está en Manager y, hasta que se confirma, en el local.
Disponible en una próxima versiónLa copia programada de los datos del relé (claves y correos de aviso). Hoy las claves se guardan también en el almacén de credenciales de Avant; la cola y el catálogo se rehacen solos.

Accesos de Avant

Avant necesita acceso al servidor de Manager para instalar, actualizar y diagnosticar el conector, por el medio de acceso remoto que acuerde con el IT y siempre con su visto bueno. Las altas en Manager (cajas, series, front) las hace la central. Cualquier script sobre la base de datos de gestión se revisa con el IT antes de ejecutarlo, y se prueba antes en una copia cuando la hay.

Copias de seguridad

Las tablas AVANTPOS_* forman parte de la base de datos de gestión y entran en sus copias habituales. La carpeta del conector conviene incluirla en la copia del servidor (contiene su configuración). No hace falta copiar la carpeta de intercambio: solo contiene el fichero del lote en curso.

17Preguntas frecuentes

¿Tenemos que cambiar algo en el trabajo diario de la central? No. Se sigue trabajando en Manager. Lo único nuevo es dar de alta las cajas y series de cada TPV y, si se quiere, cerrar las Z de AvantPOS en Manager.

¿Cuánto tarda un cambio de Manager en llegar al local? Unos pocos minutos: el conector lo publica en el minuto siguiente y el TPV lo comprueba cada 2 minutos. Con «Actualizar ahora» es inmediato.

¿Y una venta en llegar a Manager? Unos minutos. Como máximo, el intervalo de subida del TPV (15 minutos por defecto) más el ciclo del conector.

¿Se puede usar AvantPOS en un local mientras otros siguen con FrontRest? Sí. Cada TPV de AvantPOS tiene su caja y sus series, y nada de lo que hace AvantPOS toca documentos ni stock de FrontRest, aunque compartan almacén.

¿Qué pasa con ICGRemote? Sigue sirviendo a los FrontRest que queden. El conector no escribe en sus tablas.

¿Escribe AvantPOS directamente en las tablas de ICG? Los documentos de venta entran por DataExchange. Lo que DataExchange no cubre lo aplican procedimientos AVANTPOS_* revisados, con permisos solo sobre las tablas que tocan.

¿Se puede repetir una importación? El diseño evita repetir: lo ya importado no se vuelve a subir, porque reimportar volvería a dejar la factura pendiente del SII. Si un lote falla, se reintenta solo, sin duplicar.

¿Los empleados tienen que tener PIN en Manager? No. El PIN es del local y se pone en AvantPOS. En Manager, el vendedor con su perfil.

¿Se pueden hacer facturas con NIF en el local? No en modo central: las hace la central en Manager.

¿Necesitamos abrir puertos o una VPN? No. Solo salida HTTPS del servidor de Manager y de cada local hacia el relé.

18Glosario

TérminoSignificado
CentralLa empresa que mantiene ICG Manager y desde la que se gestionan los maestros.
LocalCada restaurante con AvantPOS: un servidor de AvantPOS con sus TPV, comanderas y pantallas.
ConectorServicio de Windows de Avant instalado en el servidor de Manager. Lee Manager en solo lectura y escribe solo por DataExchange y por los procedimientos AVANTPOS_*.
ReléServicio de Avant en internet, propio de cada cliente (<cliente>-rele.avantpos.es). Guarda la última foto del catálogo de cada local y la cola de documentos. El conector y los locales se conectan a él; él no se conecta a nadie.
DataExchangeICG DataExchange: el importador y exportador oficial de ICG. Importa ficheros con reglas definidas en mappings.
MappingDefinición de DataExchange de cómo se exporta o importa un tipo de dato (campos, reglas, SQL previas y posteriores).
Grupo de mappingsConjunto de mappings que se ejecutan juntos. AvantPOS usa su propio grupo, «AVANTPOS IMPORTAR TICKETS».
LoteConjunto de documentos de una caja y una Z que el conector sube de una vez.
SerieCódigo de serie de ICG con el que se numeran los documentos (tickets, devoluciones, invitaciones, compras).
CajaCaja de ICG. Cada TPV de AvantPOS tiene la suya, nueva.
Caja de stockNúmero con el que se guarda el stock por Z de cada TPV; propio de cada TPV y distinto de 1.
ZCierre de caja diario del TPV, numerado por caja. El X es un arqueo intermedio que no cierra.
PAALAlbarán de venta con el que la central entrega mercancía al local. Al recibirlo, el local genera su albarán de compra con «Su albarán» PAAL-<número>.
Post-importaciónProcedimiento AVANTPOS_ que el conector ejecuta cuando DataExchange termina bien.
Modo centralModo de AvantPOS en el que el catálogo baja de Manager y no se edita en el local.
ENVIADOSIIMarca de ICG de las facturas ya enviadas al SII. Por eso un documento ya importado nunca se vuelve a importar.

Soporte de Avant: 93 694 05 02 · soporte@avant-it.net.