Integracion Netsuite-Netoffice Evitar duplicar recibos en Netoffice de pagos en Netsuite

Objetivo

Evitar duplicar recibos en Netoffice de pagos en Netsuite.


Alcance

Se creo un nuevo campo recibo_cabe, ReservationPaymentIds, con un tamaño de varchar(100).

En este campo se guarda (sin repetir) todos los ReservationPaymentIds de Netsuite que se incluyen en cada recibo.

Cada reservation payment de netsuite tiene en su ID este código único por ambiente y userservice.

Para evitar problemas en Netoffice que reciben itinerarios de 2 o mas Netsuites, en este campo se incluye inicialmente el userservice, seguido de dos puntos. (netactica:)

Si un recibo de Netoffice incluye 2 o más payments se deben concatenar estos ids separados por coma. (netactica: 82891, 82892).

El importer web antes de crear un recibo por un pago, verifica que no exista ya un recibo que incluya a este reservation payment, verificando tambien el userservice.

El nuevo campo se completo para todo recibo preexistente con el valor: “netsuite”. Si al procesar un IT no se encuentra el paymentid en un recibo, pero el expediente tiene un recibo asociado con este codigo, no se crean nuevos recibos. Esto evita que para cualquier reproceso de recibos anteriores se dupliquen los recibos.

 

WI 79411

Netactica.com