RetailForce ofrece la opción, en el modelo de documento (DOM), de registrar artículos que se han introducido pero que posteriormente se han eliminado con fines de documentación.
Ejemplos para ilustrar el caso:
- Cuando un cliente realiza un pedido, el camarero introduce «Wiener Schnitzel» en su terminal de pedidos. Sin embargo, el cliente cambia de opinión y prefiere un «Cordon Bleu» en lugar del «Wiener Schnitzel». El camarero cancela o elimina el artículo introducido («Wiener Schnitzel») y introduce un «Cordon Bleu» en su lugar.
- En un punto de venta de ropa, el operador pretende registrar un vestido que el cliente desea adquirir. Dado que la prenda no dispone de Barcode, el operador busca el artículo mediante la función de búsqueda de la caja registradora. Selecciona «Vestido de verano, largo», lo añade al carrito de la compra del punto de venta, pero entonces se da cuenta de que ha seleccionado el artículo incorrecto. Elimina el artículo y selecciona «Vestido de verano, corto» en su lugar.
- En el punto de venta del supermercado, el operador escanea un artículo que el cliente ha colocado en la cinta transportadora. El cliente se da cuenta de que ha seleccionado el artículo por error y solicita al operador que elimine el artículo escaneado.
- En un establecimiento de alimentos ecológicos, un cliente consulta el precio de un artículo durante el proceso de pago. El operador escanea el artículo para visualizar su precio. El cliente decide no adquirir el artículo, por lo que el operador lo retira de la cesta de la compra en la caja.
En todos los casos, un ítem se registra y, a continuación, se elimina o cancela antes de que finalice el proceso.
Estas posiciones pueden marcarse mediante la propiedad:
"deletedPosition": true,
(propiedad del objeto de posición «positions»).
Registro obligatorio
En algunos países, estos procesos deben registrarse. En Québec (Canadá), por ejemplo, los artículos eliminados también deben marcarse como tales y transmitirse a WEB-SRM.
La propiedad (fiscalCountryProperties) «mustSendCanceledPosition» define si la normativa del país en cuestión estipula que las partidas que se han registrado pero que ya no forman parte del documento final deben registrarse o no.
En este caso:
"mustSendCanceledPosition": true,
las partidas eliminadas deben transmitirse en la payload y marcarse adecuadamente de acuerdo con los requisitos del país.
Nota: Dado que dicho marcado de las partidas eliminadas puede formar parte del proceso de certificación en el país correspondiente, le recomendamos que lo implemente en su sistema de registro.
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.