Beispiel #1
0
    public static ImpuestoAdicionalRetencionesModel IvaRetenidoTotal()
    {
        ImpuestoAdicionalRetencionesModel objTax = new ImpuestoAdicionalRetencionesModel();

        objTax.DescripcionImpuesto = "IVA retenido total";
        objTax.TasaImpuesto        = 19.0m;
        objTax.CodImpuesto         = 15;
        return(objTax);
    }
Beispiel #2
0
    public static ImpuestoAdicionalRetencionesModel TaxMineralWaterAnalcoholicDrink()
    {
        ImpuestoAdicionalRetencionesModel objTax = new ImpuestoAdicionalRetencionesModel();

        objTax.DescripcionImpuesto = "Aguas Minerales y Bebidas Analcoholicas (10%)";
        objTax.TasaImpuesto        = 10;
        objTax.CodImpuesto         = 27;
        return(objTax);
    }
Beispiel #3
0
    public static ImpuestoAdicionalRetencionesModel TaxHighSugarDrink()
    {
        ImpuestoAdicionalRetencionesModel objTax = new ImpuestoAdicionalRetencionesModel();

        objTax.DescripcionImpuesto = "Bebidas Analcoholicas con alto contenido de Azucar (18%)";
        objTax.TasaImpuesto        = 18;
        objTax.CodImpuesto         = 271;
        return(objTax);
    }
Beispiel #4
0
    public static ImpuestoAdicionalRetencionesModel TaxCervezaOtherAlcohol()
    {
        ImpuestoAdicionalRetencionesModel objTax = new ImpuestoAdicionalRetencionesModel();

        objTax.DescripcionImpuesto = "Cervezas y Otras Bebidas Alcoholicas (20.5%)";
        objTax.TasaImpuesto        = 20.5m;
        objTax.CodImpuesto         = 26;
        return(objTax);
    }
Beispiel #5
0
    public static ImpuestoAdicionalRetencionesModel TaxVinoChichaCidra()
    {
        ImpuestoAdicionalRetencionesModel objTax = new ImpuestoAdicionalRetencionesModel();

        objTax.DescripcionImpuesto = "Vinos, Chichas, Sidras (20.5%)";
        objTax.TasaImpuesto        = 20.5m;
        objTax.CodImpuesto         = 25;
        return(objTax);
    }
Beispiel #6
0
    public static ImpuestoAdicionalRetencionesModel TaxDestilados()
    {
        ImpuestoAdicionalRetencionesModel objTax = new ImpuestoAdicionalRetencionesModel();

        objTax.DescripcionImpuesto = "Licores, Pisco, Destilados (31.5%)";
        objTax.TasaImpuesto        = 31.5m;
        objTax.CodImpuesto         = 24;
        return(objTax);
    }
Beispiel #7
0
    public static ImpuestoAdicionalRetencionesModel TaxTapicesCaviarAirsoft()
    {
        ImpuestoAdicionalRetencionesModel objTax = new ImpuestoAdicionalRetencionesModel();

        objTax.DescripcionImpuesto = "Tapices, Casas Rodantes, Caviar y Armas de Aire (15%)";
        objTax.TasaImpuesto        = 15;
        objTax.CodImpuesto         = 44;
        return(objTax);
    }
Beispiel #8
0
    //public static ImpuestoAdicionalRetencionesModel GetTaxByCodeSimpler(string code)

    public static ImpuestoAdicionalRetencionesModel TaxOroJoyas()
    {
        ImpuestoAdicionalRetencionesModel objTax = new ImpuestoAdicionalRetencionesModel();

        objTax.DescripcionImpuesto = "Art. de Oro, Joyas y Pieles Finas (15%)";
        objTax.TasaImpuesto        = 15;
        objTax.CodImpuesto         = 23;
        return(objTax);
    }
Beispiel #9
0
    public TaxLibroResumenHelper(double code, decimal monto)
    {
        ImpuestoAdicionalRetencionesModel objImpuestos = ImpuestoAdicionalRetencionesModel.GetTaxByCode(code.ToString());

        if (objImpuestos == null)
        {
            return;
        }

        //double outVar = 0;
        //Double.TryParse(monto, out outVar);

        CodTax   = objImpuestos.CodImpuesto.ToString();
        MontoTax = (int)Math.Round(monto * (objImpuestos.TasaImpuesto / 100), 0, MidpointRounding.AwayFromZero);

        //(int)Math.Round(MontoNetoSTEP * (Element.ImpuestoAdicionalProducto.TasaImpuesto / 100), 0);
    }