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:

  1. 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.

  1. 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.

  1. 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