COM_01_Comisión en $0 - 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)
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 |
|
Medio |
x |
Bajo |
Descripción general
Para entender la causa del problema, primero debemos ver todas las partes en cuestión.
Empezaremos por revisar la configuración del producto en para saber la comisión configurada, para eso se ejecuta el siguiente query que nos muestra la comisión para uno de los productos que están dando el problema en una determinada sucursal:
Mediante el código se genera un query para calcular comisiones y se verifica la comisión establecida para la sucursal 1164:
srv.codigoProducto as ProductCode,
srv.tipoComportamiento as BehaviorType,
esPerifericos as Perifericos,
codigoExterno as ExternalCode,
srv.tipoComisionEsperada as PosComissionType,
prod.descripcion as Description,
COALESCE(comisionEsperada, 0) as PosComission,
srv.codigoSubcategoriaServicio as SubcategoryServiceCode,
srv.codigoProductoComisionPV,
srv.comisionEsperada * (1 + (ivaSucursal.tasaIva / 100)) / (1 + (ivaProducto.tasaIva / 100)) as srvcom_Amount,
srv.tipoComisionEsperada as srvcom_ComissionType,
productCommission.codigoProducto as srvcom_ProductId,
ivaProducto.codigoDepartamentoIva as srvcom_TaxDepartmentCode,
ivaProducto.tasaIva as srvcom_TaxRate,
relatedCode.codigoRelacionado as srvcom_ProductCode,
productCommission.categoriaInvCod as srvcom_CategoryInvCod,
ivaSucursal.tasaIva,ivaProducto.tasaIva,
COALESCE(comisionEsperada, 0) * (1 + (ivaProducto.tasaIva/100)) PosCommissionTotal
from genProductosServicio srv
left join genProductosCodigosRelacionadosCat (nolock ) rel on srv.codigoProducto = rel.codigoProducto
left join genProductosCat prod (nolock) on rel.codigoProducto = prod.codigoProducto
left join genProductosCat productCommission (nolock) on productCommission.codigoProducto = srv.codigoProductoComisionPV
left join genProductosSucursalVentaCnf(nolock) producPrice on producPrice.codigoProducto = productCommission.codigoProducto
left join genSucursalesCat(nolock) suc on suc.codigoSucursal = producPrice.codigoSucursal
left join genDepartamentosIvaCat(nolock) ivaSucursal on ivaSucursal.codigoDepartamentoIva = suc.codigoDepartamentoIva
left join genDepartamentosIvaCat(nolock) ivaProducto
on ivaProducto.codigoDepartamentoIva = producPrice.codigoDepartamentoIva
left join genProductosCodigosRelacionadosCat relatedCode
on productCommission.codigoProducto = relatedCode.codigoProducto
where prod.codigoProducto = '711311884'
-- and productCommission.codigoProducto = '537772999' --codigoProductoComisionPV
and suc.codigoSucursal = 1164
and productCommission.status = 'A'
and producPrice.estaActivo = 'true';
Lo que arroja de resultado es lo siguiente:
Por otra lado vemos que en el código se piden validaciones para determinar si se aplica la validación de comisión que viene del proveedor versus la configurada en la base de datos.
Para verificar si se aplican estas validaciones se ejecuta el siguiente query:
WHERE idParametroConfiguracion IN (51, 50)
AND estaActivo = 1;
Como se observa, el valor del campo valor viene en false en ambos casos, lo que indica que no se debe aplicar la validación de la comisión.
Lo anterior significa que la comisión que se va a cobrar debe venir del proveedor, a continuación mostramos el response del caso con comisión 0 y el caso con comisión cobrada (10=8*1.16).
Caso comisión 0:
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">COMISION</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">NM</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">4</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">1</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">0.00</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">METODOPAGO</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">NE</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">2</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">2</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">01</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">REFERENCIA</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">AN</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">44</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">1</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">
siZQhYcgPEGCOFowpbH0hBKJR5EW9VNCk44BaCkLLoc=</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">true</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">MONTO</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">NM</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">8</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">5</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">0</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">LEYENDA</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">AN</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">397</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">2</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">ESTA
OPERACION ES REALIZADA A NOMBRE Y POR CUENTA DE: BANCO NACIONAL DE MEXICO, S.A.
INTEGRANTE DEL GRUPO FINANCIERO BANAMEX MORAS #850 PB, COL. ACACIAS, ALCALDIA BENITO
JUAREZ., CP. 03240 MEXICO, CIUDAD DE MEXICO RFC: BNM840515VB1 REGIMEN FISCAL: REGIMEN
GENERAL DE LEY PERSONAS MORALES CONDUSEF CENTRO DE ATENCION TELEFONICA 8009998080 CDMX Y
ZONA METROPOLITANA 5553400999 WWW.CONDUSEF.GOB.MX</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">LEYENDA2</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">AN</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">590</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">2</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">UNIDAD
ESPECIALIZADA DE ATENCIÓN A USUARIOS, AV. INSURGENTES SUR #926, COL.DEL VALLE, C.P.
03100, ALCALDIA BENITO JUAREZ CDMX UNE@CITIBANAMEX.COM TELEFONO: 55 12 26 45 83 CDMX CAT
CITIBANAMEX 55 1226 2639 PARA PRESENTAR ACLARACIONES CUENTA CON UN PLAZO DE 90 DIAS
NATURALES A PARTIR DE LA FECHA DE EMISION DEL PRESENTE COMPROBANTE. EN CITIBANAMEX TUS
DATOS ESTAN PROTEGIDOS. CONSULTA EL AVISO DE PRIVACIDAD EN
WWW.BANAMEX.COM/ES/PRIVACIDAD_PORTAL.HTM O EN LA SUCURSAL DE TU PREFERENCIA ESTIMADO
USUARIO: ES IMPORTANTE VALIDAR QUE LOS DATOS IMPRESOS CORRESPONDEN A LA OPERACION
SOLICITADA</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
</ArrayOfCCampo>
Caso comisión 8:
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">COMISION</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">NM</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">4</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">1</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">8.00</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">METODOPAGO</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">NE</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">2</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">2</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">01</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">REFERENCIA</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">AN</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">44</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">1</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">
mJ2vtol4YFYanJoycJmRu2nCv0tQGYZm7aAStasGg4I=</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">true</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">MONTO</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">NM</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">8</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">5</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">0</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">LEYENDA</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">AN</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">397</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">2</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">ESTA
OPERACION ES REALIZADA A NOMBRE Y POR CUENTA DE: BANCO NACIONAL DE MEXICO, S.A.
INTEGRANTE DEL GRUPO FINANCIERO BANAMEX MORAS #850 PB, COL. ACACIAS, ALCALDIA BENITO
JUAREZ., CP. 03240 MEXICO, CIUDAD DE MEXICO RFC: BNM840515VB1 REGIMEN FISCAL: REGIMEN
GENERAL DE LEY PERSONAS MORALES CONDUSEF CENTRO DE ATENCION TELEFONICA 8009998080 CDMX Y
ZONA METROPOLITANA 5553400999 WWW.CONDUSEF.GOB.MX</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
<cCampo>
<sCampo xmlns="http://www.pagoexpress.com.mx/pxUniversal">LEYENDA2</sCampo>
<iTipo xmlns="http://www.pagoexpress.com.mx/pxUniversal">AN</iTipo>
<iLongitud xmlns="http://www.pagoexpress.com.mx/pxUniversal">590</iLongitud>
<iClase xmlns="http://www.pagoexpress.com.mx/pxUniversal">2</iClase>
<sValor xsi:type="xsd:string" xmlns="http://www.pagoexpress.com.mx/pxUniversal">UNIDAD
ESPECIALIZADA DE ATENCIÓN A USUARIOS, AV. INSURGENTES SUR #926, COL.DEL VALLE, C.P.
03100, ALCALDIA BENITO JUAREZ CDMX UNE@CITIBANAMEX.COM TELEFONO: 55 12 26 45 83 CDMX CAT
CITIBANAMEX 55 1226 2639 PARA PRESENTAR ACLARACIONES CUENTA CON UN PLAZO DE 90 DIAS
NATURALES A PARTIR DE LA FECHA DE EMISION DEL PRESENTE COMPROBANTE. EN CITIBANAMEX TUS
DATOS ESTAN PROTEGIDOS. CONSULTA EL AVISO DE PRIVACIDAD EN
WWW.BANAMEX.COM/ES/PRIVACIDAD_PORTAL.HTM O EN LA SUCURSAL DE TU PREFERENCIA ESTIMADO
USUARIO: ES IMPORTANTE VALIDAR QUE LOS DATOS IMPRESOS CORRESPONDEN A LA OPERACION
SOLICITADA</sValor>
<bEncriptado xmlns="http://www.pagoexpress.com.mx/pxUniversal">false</bEncriptado>
</cCampo>
</ArrayOfCCampo>
Dado que guga está respondiendo para ciertas referencias en 0 y para otras toma la comisión 8 y además no se está aplicando la validación porque la configuración así lo dicta, se termina en la pantalla colocando la comisión que guga respondió:
Caso comisión 0:
Caso comisión 8:
Incidencia relacionada
N/A
Glosario
Revisa el glosario del equipo de soporte de Farmacias del ahorro aqui
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
DEV_VENTAS_10_No permite realizar devolución 5 april 2024
VENT_SAD_02_Órdenes Servicio a Domicilio 2 maart 2024
VENT_SAD_04_Órdenes Servicio a Domicilio 13 februari 2024
VENT_OPTICA_01_PROMOCION EN OPTICA DEL 50% 1 februari 2024
DEV_VENTAS_12_Falla al hacer devolución 30 januari 2024
|
Populairste
VENT-CAN_01_Venta duplicada 7 Weergaven
VENT-IMPR_01_Error al reimprimir voucher 3 Weergaven
CANCELACION_01_No se reflejan las ventas al MF 3 Weergaven
DEV_VENTAS_10_No permite realizar devolución 2 Weergaven
VENT_ART_PROMOCION_02_Evento con Monedero la venta no pudo ser procesada por favor intente nuevamente. 2 Weergaven
VENT_SAD_04_Órdenes Servicio a Domicilio 1 Bekijken
DEV_VENTAS_12_Falla al hacer devolución 1 Bekijken
|