Sumario
Objetivo
Leer y almacenar dentro del File, los fees y descuentos manuales aplicados en NetSuite.
Alcance
Se detallan a continuación las modificaciones tanto en el Importer Web como en NetOffice con el fin de leer y almacenar dentro del File, los fees y descuentos manuales aplicados en NetSuite.
Nuevo Mapeo
Se agregan dos nuevos mapeos dentro de Administración > Configuración > Integración Web, solapa “Mapeo Front-NetOffice”, en el dropbox “Tipo Valor” que se llamen:
“Tipo de Fee Manual” - Valor front "CheckOutFee"
“Tipo de Descuento Manual” - Valor front "CheckOutDiscount"
Dichas opciones listan todos los Fees dados de alta en NetOffice.
Importer Web
Se modifica el Importer Web con el fin de leer una nueva sección del webservice de NetSuite.
La misma se llama: <ReservationItemDefinition xsi:type="ExpenseDefinition">
Allí NetSuite nos informa la lista de Fees y Descuentos manuales aplicados en el itinerario en la página de pago. Dichos conceptos quedan a nivel general de Itinerario, no de servicio.
Es decir, que ahora tendremos dos tipos de Fees y Descuentos conviviendo:
Automáticos → Relacionados a servicios. Son aquellos que están dentro de cada <ReservationItemDefinition> para cada tipo de producto (aéreo, hotel, extra, etc). Son los que ya leemos desde antes.
Manuales → Relacionados a itinerarios. Son aquellos que están dentro de la nueva sección <ReservationItemDefinition xsi:type="ExpenseDefinition">. Nuevos!
Para leer estos Fees y Descuentos manuales se toman los siguientes datos de <ReservationItemDefinition xsi:type="ExpenseDefinition">:
<Amount> → Es el importe total del Fee / Descuento. En Fees vendrá positivo, en Descuentos vendrá negativo.
<CheckoutModifierType> → Indicador del tipo de concepto, si es Fee (CheckoutFee) o (CheckoutDiscount) Descuento. Para saber qué Fee usar en NetOffice, se debe utilizar el mapeo del punto 1:
Cuando es CheckOutFee → Mapeo “Tipo de Fee Manual”.
Cuando es CheckOutDiscount → Mapeo “Tipo de Descuento Manual”.
<CreationDate> → Fecha de Alta del Fee / Descuento.
<CurrencyCode> → Moneda del Fee / Descuento.
ACLARACIÓN: Tanto los Fees como los Descuentos manuales, ambos, se guardarán como Fees en el File de NetOffice. Los Fees serán positivos y los Descuentos negativos.
NetOffice
Se realizan los siguientes cambios en NetOffice con el fin de guardar Fees negativos en el File.
Cuando haya un Fee negativo, el mismo descuenta del total del File.
Cuando haya un Fee negativo, el mismo queda con importe negativo en la Factura para restar su valor del total a facturar.
Cuando se haga un recaudo manual y el File tenga un Fee negativo pendiente, dicho Fee se debe recaudar junto con otro servicio para calcular el neto. Esto lo debe validar NetOffice.
WI 59984