Confirmación y emisión de servicios en NetSuite al hacer recaudos en NetOffice
Sumario
Pre-Condiciones
Tener instalada la versión 3.4.51.3 de NetOffice o superior.
Tener el check “Activar aprobación automática de pago en Front” en TRUE dentro de Administración > Configuración > Integración Web, solapa “Datos Cabecera File” para que NetOffice pueda confirmar los servicios y aprobar el pago en NetSuite.
Tener configurado el servicio REST TravelItineraryConfirm en la tabla WebServiceConfiguration de NetOffice.
Ejemplo de script para insertar la información del servicio:
INSERT INTO WebServiceConfiguration ([InternalCode],[Description],[URL],[UserWebService],[Password],[TokerUrl]) VALUES ('REST_SessionService','Informacion de Sesion para pagos NetSuite por servicio REST','http://URL/netcoreapi/Session','user','pass','Usersevice');
INSERT INTO WebServiceConfiguration ([InternalCode],[Description],[URL],[UserWebService],[Password],[TokerUrl]) VALUES ('REST_Travelitineraryservice','Informe de Pagos NetSuite por servicio REST','http://URL/netcoreapi/ConfirmItinerary','user','pass','Usersevice');
El usuario asesor debe tener informado el campo email en Administración > Seguridad > Usuarios, con el nombre de la cuenta la cual va a recibir los correos automáticos de confirmación.
Tener configurada la cuenta desde la cual el aplicativo va a enviar los correos al asesor en Administración > Configuración > Email.
Tener configurada la ruta local donde van a quedar los archivos del servicio sonda de Netsuite (logs) en la tabla dbo.configS con el code 14.
Objetivo
Permitirá aprobar el pago y confirmar los servicios estando recaudados todos en su totalidad en NetOffice.
Confirmar servicios terrestres pagados con Tarjeta de Crédito, Cash y/ pago Combinado (tarjeta + cash).
Confirmar aéreos cobrados con cash.
Enviar alerta al vendedor notificando sobre la confirmación de los servicios.
Emisión y Confirmación
Cada vez que se grabe un recaudo en NetOffice por servicios importados los cuales se estén pagando al 100%, se va a disparar la confirmación / emisión de los servicios y la aprobación del pago en NetSuite.
Los casos contemplados son:
Itinerario SIN aéreos, pagado con TARJETA → Se aprueba el pago y se confirman todos los servicios terrestres del itinerario.
Itinerario SIN aéreos, pagado con CASH → Se aprueba el pago y se confirman todos los servicios terrestres del itinerario.
Itinerario SIN aéreos, con pago COMBINADO → Se aprueba el pago y se confirman todos los servicios terrestres del itinerario.
Itinerario CON aéreos, pagado con TARJETA → Se aprueba el pago y se confirman todos los servicios terrestres del itinerario. Los aéreos pagos con tarjeta requieren de emisión manual.
Itinerario CON aéreos, pagado con CASH → Se aprueba el pago y se confirman todos los servicios terrestres y aéreos del itinerario.
Itinerario CON aéreos, con pago COMBINADO (tarjeta + cash) → Se aprueba el pago y se confirman todos los servicios terrestres del itinerario. Los aéreos pagos con tarjeta requieren de emisión manual.
Itinerario CON aéreos sin dispersión, pagado con TARJETA → Se aprueba el pago y se confirman todos los servicios terrestres del itinerario, los aéreos pagos con tarjeta si no tienen dispersión se deben confirmar y emitir como si fueran pagados con cash, si hay dispersión se deben seguir emitiendo de forma manual como hasta entonces.
Envío de Alertas
Cada vez que se confirmen/emitan servicios se va a enviar un correo automático al asesor con asunto "Pago aprobado para el itinerario [Referencia Front]" y el texto:
Sr/a [Nombre del Vendedor],
Hemos aprobado el pago del itinerario [Referencia Front].
Los servicios [tipos de producto separados con coma], han sido confirmados/emitidos.
La emisión de los servicios aéreos cobrados con tarjeta debe realizarse de forma manual en el Admin de NetSuite.
IMPORTANTE: La leyenda "La emisión de los servicios aéreos cobrados con tarjeta debe realizarse de forma manual en el Admin de NetSuite" se muestra ÚNICAMENTE cuando se recaudó un aéreo con tarjeta de crédito, es decir, que se valida el tipo de producto y la forma de pago. Si no se recaudaron aéreos con tarjeta, esa leyenda no se visualiza en el mail.
Si por algún motivo no se puede realizar la confirmación/emisión de los servicios, se envía un correo automático al asesor con asunto "Pago procesado para el itinerario [Referencia Front]" y el texto:
Sr/a [Nombre del Vendedor],
Hemos procesado el pago del itinerario [Referencia Front].
Por favor verifique el estado de la reserva en el Admin de NetSuite.
Log
Si se configura una ruta en la tabla ConfigS de Netoffice con el codigo 14, en dicha ruta se guardaran los request y responses de este proceso.
Related pages
Netactica.com