Comportamiento de tarjetas de crédito por sucursal
Objetivo
Poder establecer si el pago queda como cash o tarjeta en función de la sucursal y forma de pago utilizada en el recaudo.
Nuevo campo en tabla tipo
Se agregó un nuevo campo en la tabla tipo Tarjeta_Credito que se llama "Sucursales Excluidas".
Allí el usuario puede establecer una sucursal o varias (separadas por coma ",") cuyo comportamiento sea diferente del resto.
Nueva lógica en Recaudos
A partir del release 3.4.42 se lee la nueva configuración de la tabla tipo Tárjeta_Crédito al grabar recaudos, con el fin de establecer si se guarda el importe cobrado en ImporteCash o ImporteCredit dentro del servicio.
Si el recaudo se hace en efectivo, se guarda el importe en ImporteCash.
Si el recaudo se hace con tarjeta de crédito, se consulta qué sucursal lo generó y qué tarjeta se utilizó verificando en la tabla tipo Tárjeta_Crédito el comportamiento.
CASOS:
Si el check "Se comporta como efectivo en BSP" está en TRUE y NO hay sucursales excluidas, el importe cobrado queda en ImporteCash para TODAS las sucursales.
Si el check "Se comporta como efectivo en BSP" está en FALSE y NO hay sucursales excluidas, el importe cobrado queda en ImporteCredit para TODAS las sucursales.
Si el check "Se comporta como efectivo en BSP" está en TRUE y HAY sucursales excluidas, el importe cobrado queda en ImporteCash para las sucursales NO excluidas y en ImporteCredit para las excluidas. 4) Si el check "Se comporta como efectivo en BSP" está en FALSE y HAY sucursales excluidas, el importe cobrado queda en ImporteCredit para las sucursales NO excluidas y en ImporteCash para las excluidas.
Ejemplo:
Si se hace un recaudo desde la sucursal 8160 con Tarjeta Exito, el importe queda en ImporteCash.
Si se hace un recaudo desde la sucursal 8166 con Tarjeta Exito, el importe queda en ImporteCredit.
Netactica.com