cambios, para aplicación de Anticipos
This commit is contained in:
@@ -5561,26 +5561,29 @@
|
||||
//var Proporcional = ((ToDouble(TxtCantidad.value) * 100) / CantidadOriginal) / 100;
|
||||
|
||||
|
||||
var TotalGravado = ToDouble(TxtCantidad.value) * ToDouble(TxtPU.value);
|
||||
var Total = ToDouble(TxtCantidad.value) * ToDouble(TxtPU.value);
|
||||
|
||||
HdnDescuento.value = ToDouble(DescuentoOriginal * ToDouble(TxtCantidad.value) / CantidadOriginal);
|
||||
if (true) {
|
||||
HdnIEPS.value = ToDouble(IEPSPSPorcentaje * (ToDouble(TxtCantidad.value) * ToDouble(TxtPU.value) - ToDouble(HdnDescuento.value)));
|
||||
HdnIEPS.value = ToDouble(IEPSPSPorcentaje * (Total - ToDouble(HdnDescuento.value)));
|
||||
}
|
||||
if (IEPSIVAOriginal > 0) {
|
||||
HdnIEPSIVA.value = ToDouble(IEPSPSIVAPorcentaje * (Total - ToDouble(HdnDescuento.value)));
|
||||
TotalGravado += ToDouble(IEPSPSIVAPorcentaje * (Total - ToDouble(HdnDescuento.value)));
|
||||
}
|
||||
|
||||
if (IVAOriginal > 0) {
|
||||
HdnIVA.value = ToDouble(IVAPorcentaje * (ToDouble(TxtCantidad.value) * ToDouble(TxtPU.value) - ToDouble(HdnDescuento.value)));
|
||||
HdnIVA.value = ToDouble(IVAPorcentaje * (TotalGravado - ToDouble(HdnDescuento.value)));
|
||||
}
|
||||
if (RetIVAOriginal > 0) {
|
||||
HdnRetIVA.value = ToDouble(RetIVAPorcentaje * (ToDouble(TxtCantidad.value) * ToDouble(TxtPU.value) - ToDouble(HdnDescuento.value)));
|
||||
HdnRetIVA.value = ToDouble(RetIVAPorcentaje * (Total - ToDouble(HdnDescuento.value)));
|
||||
}
|
||||
if (RetISROriginal > 0) {
|
||||
HdnRetISR.value = ToDouble(RetISRPorcentaje * (ToDouble(TxtCantidad.value) * ToDouble(TxtPU.value) - ToDouble(HdnDescuento.value)));
|
||||
HdnRetISR.value = ToDouble(RetISRPorcentaje * (Total - ToDouble(HdnDescuento.value)));
|
||||
}
|
||||
if (IEPSIVAOriginal > 0) {
|
||||
HdnIEPSIVA.value = ToDouble(IEPSPSIVAPorcentaje * (ToDouble(TxtCantidad.value) * ToDouble(TxtPU.value) - ToDouble(HdnDescuento.value)));
|
||||
}
|
||||
|
||||
TxtTotal.value = FormatoNumero(ToDouble(TxtCantidad.value) * ToDouble(TxtPU.value) - ToDouble(HdnDescuento.value), 2);
|
||||
|
||||
TxtTotal.value = FormatoNumero(Total - ToDouble(HdnDescuento.value), 2);
|
||||
//RECALCULA IMPORTES GENERALES
|
||||
CalculaTotalesOC();
|
||||
|
||||
@@ -5595,7 +5598,7 @@
|
||||
}
|
||||
|
||||
function CalculaTotalesOC() {
|
||||
|
||||
|
||||
var SumaSubTotal = 0, SumaIEPS = 0, SumaIEPSIVA = 0, SumaIVA = 0, SumaRetIVA = 0, SumaRetISR = 0, SumaTotal = 0, SumaDescuento = 0, Amortizacion = 0;
|
||||
|
||||
$('input[name*=TxtTotalOC1]').each(function () {
|
||||
@@ -5628,7 +5631,7 @@
|
||||
|
||||
//Amortizacion = ToDouble($get('C_Tab_TabGenerales_LblAmortizacion').innerText);
|
||||
|
||||
SumaTotal = SumaSubTotal + SumaIVA + SumaIEPSIVA + SumaIEPS - SumaRetIVA - SumaRetISR;
|
||||
SumaTotal = SumaSubTotal + SumaIVA + SumaIEPS - SumaRetIVA - SumaRetISR;
|
||||
|
||||
if ($get("C_Tab_TabOC_LbSubTotalOC1")) {
|
||||
$get("C_Tab_TabOC_LbSubTotalOC1").innerText = FormatoNumero(SumaSubTotal + SumaDescuento, 2);
|
||||
|
||||
Reference in New Issue
Block a user