Descuento sobre Tarifa o Tarifa + Impuestos
Objetivo
Identificar cuando el descuento de NetSuite aplica solo sobre la Tarifa o, sobre Tarifa + Impuestos.
Funcionalidad Actual
Actualmente se recibe el porcentaje de descuento aplicado en NetSuite dentro del nodo <ProductPrice>, en el tag <Percentage>. Con ese valor, NetOffice calcula el importe del descuento haciendo: Tarifa * Porcentaje
Sin embargo, puede haber casos donde el descuento se aplique sobre la Tarifa + Impuestos. Es por eso que se modificó el Importer Web para leer el tag <IncludingTaxes> del nodo <Discounts>.
Modificación
Entonces:
Si <IncludingTaxes>true</IncludingTaxes> se aplica el porcentaje de descuento sobre la Tarifa + Tasas de NetOffice.
Ejemplo:
Tarifa $ 100.000.- Tasas$ 20.000.- Descuento 50% IncludingTaxes TRUE
Importe Descuento = (Tarifa + Tasas) * % Descuento Importe Descuento = ($ 100.000 + $ 20.000) * 50 % Importe Descuento = $ 60.000
Si <IncludingTaxes>false</IncludingTaxes> se aplica el porcentaje de descuento sobre la Tarifa únicamente como lo hace hasta ahora.
Ejemplo:
Tarifa $ 100.000.- Tasas$ 20.000.- Descuento 50% IncludingTaxes FALSE
Importe Descuento = (Tarifa) * % Descuento Importe Descuento = ($ 100.000) * 50 % Importe Descuento = $ 50.000
Netactica.com