VENT_OPTICA_01_PROMOCION EN OPTICA DEL 50% - Manuales
Manuales POS
Audiencia
Este documento está pensado para ser consumido por los equipos de:
Soporte Farmax OR (Niveles 1 y 2)
Equipo de desarrollo TI (Farmacias del Ahorro y proveedor externo)
Descripción general
Se realiza click : 293383
José Alfredo González
MDA:9600277693410
Ticket: V27452000003440
Fecha de venta 16/12/2023
Impacto a la operación
El impacto de la operación es media en virtud de que la operación no se ve comprometida por esta incidencia.
Criticidad
Alto |
X |
Medio |
|
Bajo |
Sistemas/módulos involucrados
POS
Precondiciones
Aquí se debe especificar el nivel de acceso requerido por cada sistema (aplicativo o base de datos), indicando el rol o perfil necesario para para el diagnóstico y/o solución del incidente.
BD Archiving IP: 10.0.1.195 |
Usuario y contraseña de acceso. |
Procedimiento de diagnóstico
Se tiene el detalle de unas promociones en óptica en el cual no se toman en cuenta y marca error al finalizar la venta, esto con lleva que al repetir el procedimiento ya no genere ninguna promoción y se aplique el descuento que el cliente tenía.
1-. Se valida el folio de la venta V27452000003440 con el siguiente query
declare @idDev uniqueidentifier
declare @folio varchar(max)
declare @promoId int
--and idTransaccion in( 'DF92A4E4-BE75-EE11-8EA6-DC4A3E66F59D','DED81CA9-C688-EE11-89B2-A0481CA47B2D')
--select top 1 * from genpromociones (nolock) where codigopromocion = 88924
select @promoId = codigopromocion from genVentasPrecioModificacion(nolock)where idtransaccion = @id
select 'trnTransaccionesCab',* from trnTransaccionesCab(nolock) where idTransaccion = @id
select 'trntransaccionesdet',* from trntransaccionesdet(nolock) where idTransaccion = @id
select 'genMovimientosCajascab',* from genMovimientosCajascab(nolock) where codigomovimientocaja in (select codigomovimientocaja from trntransaccionescab(nolock) where idtransaccion = @id)
select 'genMovimientosCajasdet',* from genMovimientosCajasdet(nolock) where codigomovimientocaja in (select codigomovimientocaja from trntransaccionescab(nolock) where idtransaccion = @id)
--select 'genMovimientosCajasdet',* from genMovimientosCajasdet(nolock) where codigomovimientocaja in ('B88A6E5B-72A2-ED11-B23B-922F48335A02')
select 'genMovimientosCajasMsiDet',* from genMovimientosCajasMsiDet(nolock) where codigomovimientocaja in (select codigomovimientocaja from trntransaccionescab(nolock) where idtransaccion = @id)
--select 'genMovimientosCajasMsidet',* from genMovimientosCajasMsidet(nolock) where codigomovimientocaja in (select codigomovimientocaja from trntransaccionescab(nolock) where idtransaccion = @id)
SELECT 'venturnoscajareg',* FROM venturnoscajareg(nolock) WHERE codigoTurno IN (select codigoTurno from genMovimientosCajascab(nolock) where codigomovimientocaja in (select codigomovimientocaja from trntransaccionescab(nolock) where idtransaccion = @id))
select 'genFormasPagosElectronicas',* from genFormasPagosElectronicas(nolock) where folioventa = @folio order by fechaActualizacion
select 'genVentasPrecioModificacion',* from [dbo].[genVentasPrecioModificacion](nolock) where idtransaccion = @id
--select 'genPromociones', * from genPromociones where codigopromocion = @promoId
select 'trnRecompensasProgramaLealtad',* from [dbo].[trnRecompensasProgramaLealtad](nolock) where idtransaccion = @id
select 'genProgramaLealtadBitacoraReg',* from genProgramaLealtadBitacoraReg (nolock) where idtransaccion = @id
SELECT 'genRecetasTransacciones',* FROM genRecetasTransacciones(nolock) where idTransaccion = @id
select 'genRecetasCab',* from genRecetasCab(nolock) where codigoReceta IN (SELECT codigoReceta FROM genRecetasTransacciones(nolock) where idTransaccion = @id)
select @idDev = idVenDevoluciones from venDevolucionesCab(nolock) where idTransaccionVenta = @id
select 'venDevolucionesCab',* from venDevolucionesCab(nolock) where idTransaccionVenta = @id
select 'venDevolucionesDet',* from venDevolucionesDet(nolock) where idVenDevoluciones IN (select IdVenDevoluciones from venDevolucionesCab(nolock) where idTransaccionVenta = @id)
select 'genMovimientosCajascab',* from genMovimientosCajascab(nolock) where codigomovimientocaja in (select codigomovimientocaja from venDevolucionesCab(nolock) where idTransaccionVenta = @id)
select 'genMovimientosCajasdet',* from genMovimientosCajasdet(nolock) where codigomovimientocaja in (select codigomovimientocaja from venDevolucionesCab(nolock) where idTransaccionVenta = @id)
select 'genFormasPagosElectronicas',* from genFormasPagosElectronicas(nolock) where folioventa IN ( select folioDevolucion from venDevolucionesCab(nolock) where idTransaccionVenta = @id) order by fechaActualizacion
2-. Se obtiene que el cliente obtuvo un 50% de descuento en Armazones y Micas para lentes, por lo cual si el adquiere una segunda venta se le aplicara dicho descuento.
3-. Estos códigos de promoción los podrás ven en la tabla genProgramaLealtadBitacoraReg, en el valor datos de respuesta.
4-. Se procede a validar las promociones con el siguiente query
SELECT * FROM genPromociones where codigoPromocion in (96874,96841,97795);
5- Una vez validado vemos que en la table trnTransaccionesDet tenemos los siguientes campos código de producto, código relacionado, precio venta e importe descuento, esto lo podemos validar con el primer query que tenemos en el punto uno.
6-. Ahora debemos validar la segunda venta V27452000003441 que adquirió el cliente donde obtiene su descuento en micas y armazones, podemos visualizar que en la tabla trnTransaccionesDet tiene 2 productos adquiridos y un articulo que indica que es la promoción de óptica.
7-. Si vemos a detalle la venta vemos que para el producto 7506472812446 tiene un precio regular de 807.1206 sin embargo tenemos que en el campo importeDescuento tiene un precio de 370.2586, eso se debe a que se esta aplicando para ese producto su promoción del 50% por lo tanto su precioVenta está en $370.2586. Ahora si vemos el segundo producto 7506472823466 que su precioRegular es de 0.0086 y aplica un descuento del 0.0043, así que su precio venta es de 0.0043.
8-. Eso que nos indica que prácticamente al segundo producto le estas aplicando un descuento a un valor que relativamente esta en 0.
Dato Adicional
Nos anexaron dos archivos con la información de los productos que entran en las promociones tanto para Micas y Armazones.
Procedimiento de solución
Detectamos que estos productos tienen un precio de 0.0043 y 0.0086, se le pidió a farmacias del ahorro si nos pueden ayudar a validar si estos precios son correctos, esto con la finalidad de descartar que sea un problema al momento de aplicar el descuento.
Validación
No aplica.
Notificación de resolución
Especificar la lista de usuarios que deben ser notificados al momento que se ha confirmado la resolución de la incidencia.
Incidencia relacionada
Glosario
Revisa el glosario del equipo de soporte de Farmacias del ahorro aquí
Labels
|
Recentste
PINPAD solicita una cantidad mayor a pagar vs total de compra 22 oktober 2024
INC 2024-142012 - VALIDACION DE ORDEN POS448-1714060168WEB CON CARGO REVERSADO Y LIQUIDADO EN PV 8 augustus 2024
VENT_MON_02_Evento con Monedero 5 juni 2024
VENT_SAD_06_Linzaug 4 mg promoción de 4+1 17 april 2024
DEV_VENTAS_10_No permite realizar devolución 5 april 2024
VENT_MON_03_Incidencia farmax promoción Suc 1000 15 maart 2024
VENT_SAD_02_Órdenes Servicio a Domicilio 2 maart 2024
VENT_SAD_04_Órdenes Servicio a Domicilio 13 februari 2024
|
Populairste
VENT-CAN_01_Venta duplicada 7 Weergaven
VENT_SAD_05_Órdenes Servicio a Domicilio 3 Weergaven
VENT-IMPR_01_Error al reimprimir voucher 3 Weergaven
CANCELACION_01_No se reflejan las ventas al MF 3 Weergaven
VENT_SAD_06_Linzaug 4 mg promoción de 4+1 2 Weergaven
DEV_VENTAS_10_No permite realizar devolución 2 Weergaven
VENT_MON_03_Incidencia farmax promoción Suc 1000 2 Weergaven
COM_01_Comisión en $0 2 Weergaven
|