Registro de Pagos Parciales en efectivo
Objetivo
Registrar pagos parciales en efectivo desde el display de reservas.
Alcance
Activación de la funcionalidad a nivel general o por sucursal.
Registro de pago desde el display de reservas.
Convivencia de pagos parciales con pagos totales con otras formas de pago.
Aplicación a reservas de forma automática en función del TTL.
Configuraciones
Activación de la Funcionalidad
Se agregó una nueva configuración con el fin de activar el registro de pagos parciales por userservice y sucursal en la tabla dbo.ConfigurationByBranch. El campo en la tabla se llama “PartialPayments”.
Permiso
Se agregó un nuevo permiso “Registrar pagos Parciales” dentro de la sección “Reservas” de la configuración de Roles en el módulo de Personas y Compañías, para determinar qué usuarios podrán registrar dichos pagos parciales.
Tab Forma de Pago
Se agregó un nuevo tab para establecer el nombre de la forma de pago en el checkout, dentro de la sección "Tabs de Formas de Pago (Checkout)" en la configuración de Textos del Admin.
El mismo se llama "Tab Pago Parcial" y se ubica debajo de "Tab Pago Online".
Textos Antes y Después de Pagar
Se agregaron los cuadros para configurar los mensajes antes y después de pagar para la forma de pago Pago Parcial, los mismos se despliegan mediante el link:
Funcionalidad
Cuando se encuentra activa la nueva configuración del punto 1, es decir el campo “PartialPayments” en TRUE en dbo.ConfigurationByBranch, el usuario logueado tiene el permiso “Registrar pagos Parciales”, y el itinerario cuenta con saldo a pagar, se visualiza un nuevo botón “Pago Parcial” en el display de la reserva, más precisamente al pie de la sección “Total a Pagar”.
Cuando el usuario selecciona dicho botón, se direcciona a la página de pago con la siguiente información:
Título “Registro de Pago Parcial”
Forma de pago "Pago Parcial (solo efectivo)" o como se haya renombrado en el tab de la configuración de textos.
El total a pagar.
Texto "Antes de Pagar" establecido en la configuración de textos.
Dropbox con la forma de pago efectivo (única habilitada por el momento), moneda, campo de importe editable y una referencia de pago opcional.
Datos para la facturación de los servicios.
Radio button “Persona Natural” y “Persona Jurídica” para indicar si el cliente es un individuo o una compañía.
Campo “Nombre Completo” para indicar nombre y apellido o razón social según corresponda.
Campo “Documento” compuesto por el dropbox de tipo de documento y un campo de texto alfanumérico para ingresar el número.
Campo “Fecha de Nacimiento” con un calendario.
Campo “Genero” con un dropbox para indicar si el cliente (individuo) es hombre o mujer.
Campo “Teléfono” para informar el número de contacto del cliente.
Campo “Correo Electrónico” para ingresar el mail del cliente.
Campo “País” con un dropbox para indicar el país de residencia del cliente.
Campo “Provincia” con un dropbox para indicar la provincia de residencia del cliente.
Campo” Ciudad” con un dropbox para indicar la ciudad de residencia del cliente.
Campo “Dirección” para ingresar el domicilio del cliente.
Y, por último, el botón “Pagar”.
NOTA: La moneda del pago parcial es la configurada para los pagos en NetSuite.
Aplicación de pagos parciales a Reservas
Cada pago que se registra de forma parcial se aplica a las reservas del itinerario que tienen saldo.
¿Cómo es dicha aplicación?
Primero se destina el pago a cubrir los aéreos del IT y el sobrante a la próxima reserva en función del TTL, es decir, a la próxima en vencer.
Ejemplo:
Itinerario con Aéreo + Hotel + Extra
Aéreo COP 1.500.000
Hotel COP 2.000.000
Extra COP 750.000
Primer Pago PARCIAL → COP 2.500.000.-
Se aplica COP 1.500.000 al aéreo dejándolo pagado al 100%, y luego el importe restante de COP 1.000.000 al hotel.
Segundo Pago PARCIAL → COP 1.000.000.-
Se aplica COP 1.000.000 al hotel, dejándolo pagado al 100% (porque ya tenía una primera aplicación de COP 1.000.000)
Tercer Pago PARCIAL → COP 750.000.-
Se aplica COP 750.000 al travel extra.
Display de Reservas
Todo pago parcial que se realiza desde el display, queda registrado en la sección de “Pagos” como los demás pagos que se realizan en el checkout, con su fecha de creación, moneda e importe, estado, y link para ver el recibo y el historial.
Adicionalmente, los pagos parciales afectan el “Total Pagado” de la sección “Total a Pagar” del display y recalculan el “Saldo a Pagar”.
Exportación a Backoffice
Cada pago parcial se informa dentro de <ItineraryPayments> en el webservice TravelItineraryService de NetSuite, tal como sucede con los pagos del checkout para que el backoffice integrado pueda generar el Recibo de Caja correspondiente.
Validaciones
Existen dos validaciones en el registro de pagos parciales:
Que el monto del pago parcial no supere el saldo del itinerario.
De haber reservas aéreas en el itinerario, que el primer pago parcial cubra el valor de los impuestos de dichos aéreos.
Consideraciones Adicionales
El botón "Pagar Items" convive con el nuevo botón "Pago Parcial".
Si un itinerario ya tiene un pago parcial y el usuario selecciona "Pagar Items" se recalcula el saldo del itinerario para que pueda pagar el monto restante con cualquier forma de pago que se encuentre activa para la agencia y la sucursal.
Mientras los pagos parciales no cubran el 100% del itinerario, el mismo quedará “En Espera”.
Cuando los pagos parciales cubren el 100% de las reservas estas NO se confirman/emiten en automático, es un proceso que debe disparar el operador manualmente.
Para que se puedan registrar pagos parciales tiene que estar habilitada la forma de pago “Pago en Agencia” en la Configuración General del Admin.
No se habilita la funcionalidad si está activado el flujo de puntos y tampoco si hay un expense (fee o descuento manual) previamente en el itinerario.
En el summary de reservas se actualiza el estado de pago “Parcial” cuando un itinerario tiene pagos parciales y no cubren el total del itinerario:
Netactica.com