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