Informar anulación de pagos a NetSuite

Objetivo

Informar a NetSuite cuando se anula un recibo de caja.

Modificación

Se llama al webservice de NetSuite TravelItineraryService.svc cuando se anula un Recibo desde Procesos > Caja > Recibos Anular, siempre y cuando los servicios del itinerario (Referencia Front) asociados tengan CreationEngine = 1 (mediante integración), se hayan aplicado al 100% y la configuración del check “Activar aprobación automática de pago en Front” esté en TRUE.

Para eso se realiza un Get del itinerario (Referencia Front), validando que el ReservationStatus NO sea Confirm y luego envia como respuesta en <ItineraryPayments>:

Estado del pago (Rechazado) → <Status>NotApproved</Status>

Si el itinerario está confirmado, no se puede cambiar el estado del pago!

Netactica.com